2012-03-05 64 views
1

我希望當頁面上的垂直滾動超過100px時,應該顯示警報消息hello。我嘗試過,但沒有奏效。JavaScript scrollTop工作出錯

的JavaScript

function fixSearch(body) { 
var a=body.scrollTop; 
if(a>100) 
{ 
    alert("Hello"); 
} 
} 

HTML

<body onscroll="fixSearch(this)"> 
--------------------------- 
--------------------------- 
--------------------------- 
</body> 

回答

1

對於IE,使用

body.scrollTop 

對於其它

window.pageYOffset 
0

而不是簡單地使用body.scrollTopdocument.body.scrollTop,它應該工作