1

Dragslider ( http://code.ovidiu.ch/dragdealer/ ) JS ライブラリを使用して、HTML5 サイト内の非常にグラフィカルなフォームにデータを入力するための優れたスライダー効果を作成しています。

すべて正常に動作します - ただし、スライダーが使用され、正しいパーセンテージがフォームに保存されたら、ユーザーが結果を編集できるようにする必要があります - これは、現在の数値を入力ボックスから js コンストラクターに渡すことを意味します。スライダーを構築するときにこれを行うために使用できるメソッド (setValue) - ただし、既に構築されているため、新しい開始図でスクリプトを削除して再度有効にする方法が必要です。

スライダーがこのコマンドで開始された瞬間 -

    new Dragdealer('bol-slider',animationCallback: function(x)
        {

    //animation commands
            }
        )

JS を介してドラッグディーラー オブジェクトを停止/削除し、関連する開始図を含むコンストラクターで再開することは可能ですか?

4

1 に答える 1

0

ドキュメントから、いつでもそのメソッドを呼び出すことができるように見えます。構築中に行う必要はありません。そのページの例:

link1.onclick = function()
{
    slideshow.setStep(1);
    return false;
} 

リンクをクリックすると setStep メソッドが呼び出されますが、setValue メソッドに置き換えることができます。次のように、 focusout イベントなどで呼び出すことができます。

$('#yourinput').on('focusout', function(){
    yourslider.setValue(3);
});
于 2013-03-08T12:43:18.367 に答える