【发布时间】:2012-12-20 23:05:09
【问题描述】:
查看此页面:http://goo.gl/X3tjr
当您点击帖子时,帖子会以动画形式出现,并且 URL 哈希值会发生变化。问题是当返回时,我想要一个平滑的动画回到用户单击帖子时的相同位置。现在只是跳回原位,简直不好看。
我读到了这个问题:Prevent browser from snapping to previous scroll position when pushing back button
但我的情况有点不同,因为页面实际上并没有重新加载(哈希只是消失了)。
是否可以摆脱自动滚动?
【问题讨论】:
-
您可以在dev.fristil.se/sdh/wp-content/themes/sdh/theme.js
$(window).hashchange(function(){});删除或编辑此功能 -
不,我绝对不想那样做。该功能只是恢复帖子(隐藏当前帖子并显示其余帖子),然后它尝试将滚动位置设置为之前的动画,但由于浏览器自动滚动动画不会做任何事。