2013-07-24 43 views
5

Làm cách nào để kiểm tra nếu nó lớn hơn 100. Ví dụ như làm cách nào tôi có thể nhận được cảnh báo.Javascript nếu vị trí cuộn> 100

Đây là mã của tôi không hoạt động, tôi không biết tại sao.

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

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

tôi thử nghiệm mã của bạn và nó làm việc cho tôi. Tôi nghĩ rằng một số gỡ lỗi là để cho bạn. – Renan

+0

Bạn có mã này ở vị trí liên tục kiểm tra các vị trí cuộn, chẳng hạn như trong sự kiện đăng ký không? –

+0

Tôi nên đặt mã này ở đâu? trong đầu? hoặc sau cơ thể? hoặc nó hoạt động trong cả hai? Tôi couln't làm cho nó xảy ra lol –

Trả lời

4

Sử dụng một người biết lắng nghe cuộn http://jsfiddle.net/6A6qy/

$(window).scroll(function(){...}); 
+0

Cảm ơn bạn verbanicm nó đã làm việc với người nghe. Tôi không biết điều đó, tôi mới ở javascript. –

0

Cố gắng lấy $ (document) .scrollTop() thay vì $ ('cơ thể)