2017-11-06 15 views
-2

私は価格フィルタのスクロールを止めるときに値を取得したいと思います。それを行うイベント機能はありますか?私はあなたがこのjQueryのコードを参照することができ、ユーザーがスクロールを停止したことを検出するためのタイムアウトを使用する必要がある...など、要素divを「クリック」する機能はありますか?

enter image description here

+0

は、それが「変更」イベントか何かではないですか?マウスイベントに頼る必要はありません。 – Carcigenicate

+0

@Carcigenicateは既に動作していますが、動作しませんでした。 – dddddd

+1

あなたが求めていることを明確にしようとしたことの[mcve]を表示してください。 – Carcigenicate

答えて

0

「をマウスアウト」、「mouseleave」を試してみた:

var delay = 1000; 
var timeout = null; 
$(window).bind('scroll',function(){ 
    clearTimeout(timeout); 
    timeout = setTimeout(function(){ 
     alert('scrolling stopped'); 
    },delay); 
});​​​​​​​​​​ 

それとも、HTMLから直接イベントハンドラを呼び出す場合はそのリンクへ (同じようにタイマーを追加):

event_onscroll

ではなく、少なくとも最後に、あなたがこのリンクを参照することができます:

how-to-detect-end-of-scrolling

関連する問題