2012-01-18 14 views

答えて

0

イベントハンドラは、jQuery Mobile Sliderウィジェットのchangeイベントにバインドし、その値をインデックスとして使用できます。あなたは(あなたは3つのタブがある場合0-2)、ゼロからのタブから1を引いた数に値を受け入れるようにスライダーを設定します:

$('#my-slider-id').bind('change', function() { 
    var index = this.value; 
}); 

あなたはその後、タブのいずれかのIDを選択するには、このインデックスを使用することができます。タブは親要素内にあるため、その要素を選択して、スライダと同じインデックスの子を選択できます。

$('#my-slider-id').bind('change', function() { 
    var newID = $('#tab-parent-id').children().eq(this.value)[0].id;//remember that `this.value` is the current index 

    alert('The selected tab is: ' + newID); 
}); 
関連する問題