jquery scroll事件 chrome與IE下的不一樣


最近在作項目時發現 頁面 scrollTop 爲0時  jquery scroll事件在IE下會默認執行.而chome下是不會默認執行的,只有觸發滾動條纔會被執行.javascript

通過幾回測試發現,若是滾滾動條位置大於 0時:html

IE下刷新頁面,會明顯的看到滾動條被瀏覽器自動拖動到刷新前的位置.java

而在chrome下進行刷新滾動始終沒有發生變化.jquery

這應該就是形成此問題的緣由.chrome

下面是一個測試.瀏覽器

<html>測試

<body>spa

hellohtm

<div style="height:1000px;"></div>事件

hello

</body>

</html>

<script type="text/javascript" src="http://www.w3school.com.cn/jquery/jquery-1.11.1.min.js"></script>

<script>


$(function(){

$(window).scroll(function(){

alert("hello");

});

})

</script>

相關文章
相關標籤/搜索