一連のドロップダウンをスライダーに置き換えようとしています。ID
すべてが正常に機能しているように見えますが、スライダーは非常に奇妙に動作しています。すべての sを指定するのではなく、ジェネリック クラスを使用したためかどうかはわかりません。
基本的に、スライダーを予想よりもスクロールすると、0、1、2、3、最初は 1、次に 0、次に 3、次に 2 の行に沿っています...
これは単に設定が間違っているだけなのですか、それとも単にこの方法で使用できないのでしょうか?
どうもありがとう、アンソニー。
http://jsfiddle.net/Anth12/BnL93/1/
$(document).ready(function () {
$('.DropDownToSlider').each(function () {
var NewSlider = $(this).next(".DropDownSlider");
var value = parseInt(NewSlider.text());
$(this).val(value);
NewSlider.text("");
NewSlider.slider({
value: value,
min: 0,
max: 3,
slide: function (event, ui) {
$(this).prev(".DropDownToSlider").val($(this).slider("value"));
$(".SliderVal").text($(this).slider("value"));
}
});
});
});
<select id="dd1" class="DropDownToSlider" style="">
<option value="3">Admin</option>
<option value="2">Basic</option>
<option value="1">NoAuth</option>
<option value="0">Delete</option>
</select>
<div id="ddslider1" class="DropDownSlider">1</div>
<select id="dd2" class="DropDownToSlider" style="">
<option value="3">Admin</option>
<option value="2">Basic</option>
<option value="1">NoAuth</option>
<option value="0">Delete</option>
</select>
<div id="ddslider2" class="DropDownSlider">2</div>