我有一些链接到页面内特定部分(使用主题标签)的锚点,以及滚动到文档窗口顶部或底部的锚点。
$("html, body").animate({ scrollTop: $(document).height() }, 2000);
但是,一旦动画和滚动到达目的地并完成,文档滚动和滚动条似乎会禁用几秒钟。例如,如果单击“转到页面底部”链接,我的文档窗口将正确滚动到页面底部。当我尝试向上滚动时,它会以一种紧张的动作上下晃动,并允许我稍后尝试滚动几次。
关于可能导致此问题的任何提示?
该线程很旧,但我遇到了这个问题,并且在任何地方都没有答案,但这里有一个解决方案:
$(window).bind("mousewheel", function() {
$("html, body").stop();
});
如果用户在动画执行时使用滚动条,则会停止动画。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)