【发布时间】:2015-11-08 01:21:21
【问题描述】:
我有锚和重新加载页面的问题。
当我们打开我的页面时,我们转到一个锚点跳过标题并直接进入内容(因为动画开始在内容中,我希望用户看到它)
动画停止后,会出现一个按钮来重播相同的动画。所以我想重新加载页面,并与我们打开页面时相同的锚点,但是当我们点击时,它们会转到页面顶部。
我有一个带有重新加载页面按钮的页面(在我的情况下,重新加载页面重新启动我页面上的动画,因为动画在我们进入页面时开始)
我的一些代码(简化代码)
当页面打开时,我会这样做(并且有效):
window.location.hash = '#container';
按钮(出现在动画之后):
HTML:
<button class="bouton blanc bouton-laureats rejouer"><img src="assets/imgs/rejouer.png" />Rejouer</button>
jQuery:
$('.page-gagnants-animation .rejouer').on('click', function(){
window.location.hash = '#container';
window.location.reload();
});
当我单击它时,我会转到页面顶部,但我想直接转到#container(内容)。我已经在这里,但想留在#container。
【问题讨论】: