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

  • CMTelly

    CMTelly

    2 Mayıs 2007
  • hanksranger

    hanksranger

    6 EKİM 2009
  • olinerd

    olinerd

    23 AĞUSTOS 2007