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 に答える