2016-07-24 9 views
0

ページ上の特定のポイントにスクロールするとすぐにレイヤをフロートさせたいと思います。しかし、私のページは高さが静的ではなく、(非常に)動的です。だから、この既知の解決策は私のために動作しません。ページ上の特定のオブジェクトにスクロールした後にjQueryイベントをトリガする方法(「if scrollTop」ソリューションではない)

if($(window).scrollTop() > 1000) { 
    // do this 
} 

瞬間に、特定のオブジェクト(例えばAのdivを)イベントを発生させる働かがある場合、私は疑問に思った理由は、私の画面上に現れているということ?

その他のソリューションももちろん歓迎します。

+2

HTTPの可能な複製を追加することができ、この

$(document).trigger('elementVisible'); 

そして、ここのようなイベントをトリガすることができた後に、この答えを確認することができます/ /stackoverflow.com/questions/487073/check-if-element-is-visible-after-scrolling – Toby

答えて

1

あなたはここにCheck if element is visible after scrolling

そして、あなたはあなたのコード

$(document).on('elementVisible', function (event, data) { 
    //code goes here 
}); 
+0

はい、あなたが問題を解決したことをお勧めしました。ありがとうございます! – Vincent

関連する問題