当div滚动到|时的fire函数jQuery的

时间:2010-10-19 12:47:10

标签: jquery scroll

如果div被滚动到,它可能会执行一个函数,例如:

alt text

是?否?

2 个答案:

答案 0 :(得分:2)

$(window).scroll(function () { 
  if ($(window).scrollTop() <= $("div#14").position().top && $(window).scrollTop() + $(window).height() >= $("div#14").position().top) {
    if ($("div#14").position().top + $("div#14").height() <= $(window).scrollTop() + $(window).height()) {
      do_something();
    }
  }
});

编辑抱歉,我把“&gt; =”和“&lt; =”错了。

在此处观看:http://jsfiddle.net/cBdhk/4/

编辑2 我更新了链接,但忘了更新代码。

答案 1 :(得分:0)

使用https://www.npmjs.com/package/jquery-on-scrolled-to

$('.my-div').onScrolledTo(1,
    function() {
        alert('.my-div element became fully visible');
    }
);