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>
要重現該問題進行如下:
- 打開html - 這應該可以正常工作並向下滾動到正確的位置。
- 向下滾動到窗口底部或其他位置。
- 通過點擊'重新加載'按鈕來重新加載頁面,或者在再次選擇之後按下URL地址欄上的輸入。
我希望重新加載滾動時會重新定位,但它不會。在safari中的操作似乎正常工作..
我在這裏做錯了什麼?其他人是否會得到這種行爲?