0

コードが行うスクロールとユーザーが行うスクロールを区別する必要があります。これは私がやろうとしていることです:

window.auto_scrolling = true;
$('html, body').animate({ 
   scrollTop: $(document).height()-$(window).height()},
   {duration: 500, easing: 'swing', done: function(e) {
        window.auto_scrolling = false;
    }}
);

ただし、done 関数で false に設定されているにもかかわらず、window.auto_scrolling は、$(window).scroll イベント ハンドラーによってキャッチされた最後のイベントで false になります。

ここに私の問題を示すJSフィドルがあります:http://jsfiddle.net/uLq9X/

4

0 に答える 0