0
저는 부트 스트랩 슬라이더를 사용하고 슬라이더 컨트롤을 3 개 그룹 (Easy, Medium, Hard)에서 동적으로 생성하고 있습니다. 나머지 두 슬라이더의 최대 값을 동적으로 변경하고 싶습니다. 한 그룹에있는 세 개의 슬라이더의 총 가치는 100을 초과하면 안됩니다. 모든 슬라이더가 같은 등급을 가지고 있기 때문에 어떤 것도 생각할 수 없습니다. 이 아이디어를 얻는 방법에 대한 아이디어.? https://jsfiddle.net/sqj1djyv/1/이슬라이더 값을 동적으로 변경하십시오.
HTML :
<div class="container">
Container 1
<div class="container" style="padding:20px">
Easy:
<input class="slider" name="easy[]"data-slider-id='ex1Slider' type="text" data-slider-min="0" data-slider-max="100" data-slider-step="10" data-slider-value="1"/>
</div>
<div class="container" style="padding:20px">
Medium:
<input class="slider" name="medium[]"data-slider-id='ex1Slider' type="text" data-slider-min="0" data-slider-max="100" data-slider-step="10" data-slider-value="1"/>
</div>
<div class="container" style="padding:20px">
Hard:
<input class="slider" name="hard[]"data-slider-id='ex1Slider' type="text" data-slider-min="0" data-slider-max="100" data-slider-step="10" data-slider-value="1"/>
</div>
</div>
<div class="container">
Container 2
<div class="container" style="padding:20px">
Easy:
<input class="slider" name="easy[]"data-slider-id='ex1Slider' type="text" data-slider-min="0" data-slider-max="100" data-slider-step="10" data-slider-value="1"/>
</div>
<div class="container" style="padding:20px">
Medium:
<input class="slider" name="medium[]"data-slider-id='ex1Slider' type="text" data-slider-min="0" data-slider-max="100" data-slider-step="10" data-slider-value="1"/>
</div>
<div class="container" style="padding:20px">
Hard:
<input class="slider" name="hard[]"data-slider-id='ex1Slider' type="text" data-slider-min="0" data-slider-max="100" data-slider-step="10" data-slider-value="1"/>
</div>
</div>
JQuery와 :
$("input.slider").slider({
tooltip:'always'
});
답장을 보내 주셔서 감사합니다. 그러나 이것은 문제를 해결하지 못할 것입니다. – johnny046
@ johnny046 저는 슬라이더 이름 속성을 업데이트하려한다는 사실을 오해했습니다. 어떤 속성을 업데이트하려고합니까? 'data-slider-max'? 이 같은 방법을 이름 대신 해당 속성에 사용할 수없는 이유가 있습니까? –
문제는 실제로 각 슬라이더를 개별적으로 식별 할 수 없습니다. – johnny046