どうすればこのようなことができますか?
myfunction () {
if (notscrolling) {
// do stuff
}
}
これは私が見つけることができる最良の解決策です:
現在のスクロール位置を取得し、5 ミリ秒後に再度取得します。数字が同じ場合、ページはスクロールしていません! グローバル変数は必要ありません。
myfunction () {
var a = $(document).scrollTop();
setTimeout(function() {
var b = $(document).scrollTop();
if (a === b) {
// do stuff here cuz its not scrolling :) !!!!
}
}, 5);
}