2017-10-13 9 views
-4

こんにちは、私はonclickがトリガーしてはならないiOSスライダーのような入力タイプの範囲の仕事が必要です。そして、それは引っ張られたときにだけ始動するはずです。入力範囲をクリックすると、onInput()onChange()イベントがトリガーされます。ドラッグでのみ入力作業を行うには、クリックしても反応しませんか?

したがって、onclickは無効にする必要がありますが、ondragは動作するはずです。

答えて

0

はここ

HTMLソリューションです

<div id="slider"> 

</div> 
<div id="val"> 

</div> 

JS

$(document).ready(function(){ 
    $('#slider').slider({ 
    min:1, 
    max:100, 
    stop: unlock 
    }); 

    function unlock(event, slider){ 
    $('#val').text(slider.value); 
    if(slider.value <100){ 
    } else { 
     alert('unlocked'); 
    } 
    } 
}); 

そしてDEMO

+0

そのonclickのために働くのライブは、()知っています。私の要件は、それはドラッグだけで動作するはずです。 onclickイベントなし –

+0

デモを試しましたか?あなたが100まで何も起こらないまでドラッグしないと、それは発火し、警告するまでそれをドラッグすれば。それはonclickではなく、リリース時に動作します。 –

+0

ドラッグするたびに1点ずつ発射したい場合は、スライド機能で「停止」を「スライド」に変更します。 –

関連する問題