2017-04-11 86 views
0

我在Mac Os上遇到了一些非常奇怪的滾動問題(版本57.0.2987.133(64位))。Chrome瀏覽器無法在頁面刷新上工作

首先我的各種jQuery和JavaScript函數都無法正常工作對我來說就像scrollTop()scrollBy()window.scrollTo()

爲了顯示我有以下代碼中的問題:

<!DOCTYPE HTML> 
<html> 
<head> 

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js" type="text/javascript"></script> 
<style> 
#outter { 
    height:5000px; 
    background-color:grey; 
    position:relative; 
} 

#inner1 { 
    position:absolute; 
    top:600px; 
    height:100px; 
    width:200px; 
    background-color:red; 
} 

#inner2 { 
    position:absolute; 
    top:1200px; 
    height:100px; 
    width:200px; 
    background-color:red; 
} 

</style> 
<script> 
$(document).ready(function() { 
    console.log("DD"); 
    window.scrollTo(0,600); 
}); 
</script> 


</head> 
<body> 

<div id="outter"> 
    <div id="inner1"> 
     hello1 
    </div> 

    <div id="inner2"> 
     hello2 
    </div> 

</div> 

</body> 
</html> 

要重現該問題進行如下:

  1. 打開html - 這應該可以正常工作並向下滾動到正確的位置。
  2. 向下滾動到窗口底部或其他位置。
  3. 通過點擊'重新加載'按鈕來重新加載頁面,或者在再次選擇之後按下URL地址欄上的輸入。

我希望重新加載滾動時會重新定位,但它不會。在safari中的操作似乎正常工作..

我在這裏做錯了什麼?其他人是否會得到這種行爲?

回答

1

我,讓Chrome 57.0.2987.133,我認爲這是在Chrome 57.0.2987.133一個bug,當你改變滾動條的事件碰巧的是,前點擊Facebook的喜歡計數,那麼當你退出它不會再滾動!

相關問題