2016-11-08 11 views
0

ページには約50の範囲スライダがあります。これらは、スライダハンドルの最初の動きのために非常に遅れています。これを無効にするには?ページロード中にFoundation 6レンジスライダの初期動作を無効にする方法はありますか?

どのような考えですか?

+0

申し訳ありませんが、私はスライダーを無効にする以外のスライディングを止める方法を見つけたことはありません。問題は、値が適切に設定されていても、スライダーハンドルが下限位置にあることです。それはF6の別の不幸な問題です。私は、データ開始を初期開始と同じ値に設定してから、jsを使用してデータ開始を0にリセットしたり、下限値をリセットしたりできると思っていました。それはスライダを移動させないようにしますが、スライダのデータ開始をゼロにリセットすることができませんでした。 (もし誰かがそれを理解できたら、それはうまくいくだろうか?) –

答えて

0

あなたのスライダーを初期化しているときは、その後、スライダ値の変化に遷移を復元スライダーハンドルクラスからCSSの遷移を削除することもできます - これは、例えば、これまで私のため

を働いた:

function mySliderInit(){ 

    // remove all transitions 
    $(".slider-handle").css({ 
     transition: 'none' 
    }); 

    // ...code to initialise slider 
} 

// Initialise slider 
mySliderInit(); 

$(".slider").on("changed.zf.slider", function() { 

    // restore transitions as defined in foundation.css 
    $(".slider-handle").css({ 
     transition: '' 
    }); 

    // ...handle slider value change 
}); 
関連する問題