3

我在 Facebook iframe 中有一个应用程序,需要知道用户何时在正文内向下滚动。我现在拥有的这段代码只检测整个窗口。但我无法让它工作,所以它会在体内燃烧。

有什么想法可以修改吗?

//lastAddedLiveFunc();
$(window).scroll(function(){

    var wintop = $(window).scrollTop(), docheight = $(document).height(), winheight = $(window).height();
    var  scrolltrigger = 0.95;

    if  ((wintop/(docheight-winheight)) > scrolltrigger) {
     //console.log('scroll bottom');
     lastAddedLiveFunc();
    }
});
4

1 回答 1

4

尝试这个:

$('body').on('scroll', function (e){
    if ($('#selector').has($(e.target)).length){                       
     //do what you want here
    }
});

我主要将它用于触摸设备,但尝试一下没有害处:)

于 2013-05-30T14:13:46.140 回答