jquery – 頁面重新加載的ScrollTop不起作用(可能的腳本沖突)


我正在寫這個頁面  http://dindita.com/preview.html

我添加了這個以使其在有人刷新頁面時滾動到頂部但似乎不起作用,我想知道它是否與我正在使用的其他滾動腳本沖突.

<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事件之后立即被觸發(但是我們不知道發生這種情況的確切時刻),所以使用一些延遲或讓瀏覽器在頁面重新加載之前滾動到頂部是有意義的.

總結

以上是腳本之家為你收集整理的jquery – 頁面重新加載的ScrollTop不起作用(可能的腳本沖突)全部內容,希望文章能夠幫你解決jquery – 頁面重新加載的ScrollTop不起作用(可能的腳本沖突)所遇到的程序開發問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM