SORU
28 Ocak 2009, ÇARŞAMBA


Unsuru olmadığını kontrol kaydırma sonra görünür.

AJAX elemanları ile dolduruyorum. Bazıları ise aşağı sayfa kaydırma halinde görünür.
Eğer bir öğe şimdi sayfanın görünen kısmı ise bilebilirim bir yolu var mı?

CEVAP
28 Ocak 2009, ÇARŞAMBA


Bu hile yapmak gerekir:

function isScrolledIntoView(elem)
{
    var $elem = $(elem);
    var $window = $(window);

    var docViewTop = $window.scrollTop();
    var docViewBottom = docViewTop   $window.height();

    var elemTop = $elem.offset().top;
    var elemBottom = elemTop   $elem.height();

    return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop));
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dan Gately

    Dan Gately

    13 AĞUSTOS 2006
  • Mega64

    Mega64

    24 ŞUBAT 2006
  • RyanXLT

    RyanXLT

    22 Ocak 2011