2011-08-09 9 views
0

私が持っている: GLOBAL、DYNAMIC変数:javascriptの動的変数を使用して、jQueryスライダでスライド/変更イベントを初期化する方法は?

var index=0;

配列:

var arr={ 1:"First", 2:"Second" };

機能:

var UpdateFunc=function(value){ arr[index]=value; };

を今、私はjQueryのを持っていますスライド付きスライダ以下のように初期化Rイベント:いくつかの場合において

$("#slider").slider({ change: function(evt, ui){ UpdateFunc(ui.value); } });

は、呼び出さsliderchange前に、可変屈折率が変化するが、デバッグとして、UpdateFuncはsliderchangeを通して呼び出され、(初めて追加)は常に0です。

私の質問は:どのようにjQueryスライダのスライド/変更イベントを動的に、この場合は動的変数インデックスなどのように初期化するのですか?

お返事ありがとうございます。

答えて

0

あなたはvalue method

$('#slider').slider("value", 100); 
+0

おかげカルムを使用することができます。しかし、私が意味することは、スライダのスライダ/チェンジイベントが呼び出されるときに、右の[インデックス]に影響を与え、グローバルインデックスが変更され、動的に変更されることです。スライダ値は私の注意ではありません。 –

+0

Oh。私はあなたの質問を理解していませんでした。あなたは単にarr [index] = ui.value;変更機能で – Calum

+0

:(それは最初に機能しませんCalum –

関連する問題