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

$('body) の代わりに $(document).scrollTop() を取るようにしてください

于 2013-07-24T20:39:47.380 に答える