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

  • akalyne

    akalyne

    13 Mayıs 2009
  • Kevin Bruckert

    Kevin Brucke

    30 Aralık 2006
  • TheSalband Rai

    TheSalband R

    11 NİSAN 2011