1

jqueryスライダーを使用しています。スライダーの変更時に呼び出される関数を設定しました。

私が抱えている問題は、スライダーが最初に構築されたときに関数が呼び出されていることです。イベントビルドで変更機能を起動したくありません。ちょうど着替え中。

ここに私のコードがあります

$('.sliderClass').slider({
    range: true,
    step: 5,
    values: [0, 5],
    min: 0,
    max: 100,
    change: function (e, ui) {
        myFunction(e, ui);
    }
});

var myFunction = function (e, ui){
    //do stuff
};

このコードは、ドキュメントの準備ができたときに呼び出されています。

4

1 に答える 1

1

このリンクを使用して理解します

http://forum.jquery.com/topic/slider-event-originalevent

$('.sliderClass').slider({
  change: function(e, ui) {
  if(e.originalEvent==undefined) {

    } else {
        myFunction(e, ui);
    }
}});
于 2012-06-06T02:01:36.603 に答える