初めて.scrollTop()
変更したときに関数を実行する必要があり、その後は二度と実行しません。以下を含むいくつかのことを試しましたが、うまくいきませんでした:
var view = $('#workspace');
view.bind("scroll resize", function() {
doThisEveryScroll();
if(view.scrollTop() == 3) {
doThisOnFirstScroll();
}
});
これは多くの理由で間違っていますが、他の方法でこれにアプローチする方法がわかりません。
- これは、ユーザーがたまたまヒットした場合にのみ実行されますが、
.scrollTop() == 3
これはスクロール ホイールでは必ずしもそうではありません。 .scrollTop() == 3
複数回真になる可能性があります。