2011-12-21 25 views

Trả lời

8

Đây chính là điều này đã được tạo ra cho: http://www.appelsiini.net/projects/viewport

+0

Cảm ơn bạn, có vẻ rất tuyệt. – keepwalking

+0

Thật tuyệt vời. Ở đây tôi đã, lăn của riêng tôi cho câu hỏi này, khi nó đã tồn tại. +1 –

+0

Hmm ... Tôi cũng có thể kiểm tra xem nó hoàn toàn trong chế độ xem không? Không chỉ một phần nhỏ? – keepwalking

2

Bạn cần phải kiểm tra các vị trí cho các thanh cuộn và các div trong câu hỏi, và so sánh chúng trong xử lý scroll sự kiện:

$(window).scroll(function() { 
    var top = $(window).scrollTop(); 
    var bottom = top + $(window).height(); 
    var dtop = $('#mydiv').position().top; 
    var dbottom = dtop + $('#mydiv').height(); 

    if (dtop>=top && dbottom<=bottom) { 
     alert('okay!'); 
    } 
}); 

http://jsfiddle.net/mblase75/dMwMb/

Các vấn đề liên quan