7

如果它大于 100,我该如何测试它。例如,我如何获得警报。

这是我的代码不起作用,我不知道为什么。

var ScrollTop = $("body").scrollTop();

if (ScrollTop > 100){
    alert("Scroll is greater than 100");
    //document.getElementById('back-to-top').fadeOut;
}
4

3 回答 3

8

使用滚动监听器 http://jsfiddle.net/6A6qy/

$(window).scroll(function(){...});
于 2013-07-24T20:40:19.617 回答
2

完美的小提琴示例

var el = $('.test');

el.on('scroll', function(){

  alert(el.scrollTop());


});
于 2013-07-24T20:40:22.100 回答
0

尝试使用 $(document).scrollTop() 而不是 $('body)

于 2013-07-24T20:39:47.380 回答