jquery–页面重新加载的ScrollTop不起作用(可能的脚本冲突)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

jquery–页⾯重新加载的ScrollTop不起作⽤(可能的脚本冲突)
我正在写这个页⾯
我添加了这个以使其在有⼈刷新页⾯时滚动到顶部但似乎不起作⽤,我想知道它是否与我正在使⽤的其他滚动脚本冲突.
<script type="text/javascript">
$(document).ready(function(){
$(this).scrollTop(0);
});
</script>
任何线索?
P.s.:正在进⾏的⼯作:凌乱的脚本
解决⽅法
试试这个:
$(document).ready(function() {
$("html,body").animate({scrollTop: 0},100); //100ms for example
});
或这个:
window.onload = function() {
setTimeout (function () {
scrollTo(0,0);
},100); //100ms for example
}
或这个:
$(window).on('beforeunload',function() {
$(window).scrollTop(0);
});
浏览器往往会在重新加载时跳回到最后⼀个滚动位置,这在许多情况下都是有意义的.似乎这个⾃动跳转在onload事件之后⽴即被触发(但是我们不知道发⽣这种情况的确切时刻),所以使⽤⼀些延迟或让浏览器在页⾯重新加载之前滚动到顶部是有意义的.
总结
以上是为你收集整理的全部内容,希望⽂章能够帮你解决所遇到的程序开发问题。

相关文档
最新文档