SORU
9 EKİM 2010, CUMARTESİ


Nasıl bir kullanıcı altına kaydırılan olup olmadığını kontrol için

Kullanıcı altına kayar zaman içeriği yükler nerede sayfa sistemi (bir nevi Facebook gibi) yapıyorum. Kullanıcı sayfanın alt kısmında zaman bulup daha fazla mesaj yüklemek için ajax sorgusu çalıştırmak için bunu yapmak için en iyi yolu düşünüyorum.

Tek sorun, eğer kullanıcı jQuery ile sayfanın en altına kaydırılan olup olmadığını kontrol etmek için nasıl bilmiyorum. Herhangi bir fikir?

tl;kullanıcı jQuery ile sayfanın en altına kaydırılan zaman kontrol etmek için bir yol bulmalıyım. dr. :)

CEVAP
9 EKİM 2010, CUMARTESİ


Bu gibi window .scroll() olay kullanın:

$(window).scroll(function() {
   if($(window).scrollTop()   $(window).height() == $(document).height()) {
       alert("bottom!");
   }
});

You can test it here, bu işlemin üst kaydırma penceresi, ne kadar oldu kaydırılan aşağı, ekler yüksekliği görünür pencere ve denetler eşittir yüksekliği Genel İçerik (document). Eğer kullanıcı bunun yerine kontrol etmek istedimyakınaltında, şöyle bir şey olurdu:

$(window).scroll(function() {
   if($(window).scrollTop()   $(window).height() > $(document).height() - 100) {
       alert("near bottom!");
   }
});

* *10, sadece üzerinde tetiklemek istediğiniz alttan piksel ne olursa olsun 100 ayarlayın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • InfinityWard

    InfinityWard

    19 EYLÜL 2006
  • Rootjunky.com

    Rootjunky.co

    22 EKİM 2011
  • RyanXLT

    RyanXLT

    22 Ocak 2011