jQuery UIを使用して、同じオプション(調査)で6つのスライダを作成しています。同じオプションの複数のスライダがすべて1つの機能に含まれていますか?
これらのスライダーをすべて1つの機能に統合する方法はありますか?
もしそうなら、それはこのようなものになるだろう:
$('#slider').each(function() {
var $this = $(this).closest('#slider');
$($this).slider(
{
value: 100,
min: 0,
max: 100,
step: 25,
slide: function (event, ui) {
$('#amount').val('$' + ui.value);
}
});
$('#amount').val($('#slider').slider("value"));
、私はいくつかの関連の質問を見つけることができるかどうかを確認するために周りを見回したが、私はまだそれを解決することはできません。現在、6つのスライダのうち最初のスライダのみが表示されます。
代わりに#sliderのIDをクラスに変更してください。 –
好きな人は同じコールバックを持っていることに気付いています。あなたはそれについて確かですか? –
@SimonEdströmええと、そういうことが、私が個々人であることに対する私の懸念の一つです。それらをすべてクラスに変更すると、スライダの1つの値が他のものを反映します。必須ではありません。 –