[英]If Conditions on jquery ui slider
I am trying to apply if..elseif.. condition on multiple UI sliders. 我试图在多个UI滑块上应用if..elseif ..条件。 Practically I want that certain slider show/hide depending on the
ui.value
but the if condition is not working correctly. 实际上,我希望根据
ui.value
显示/隐藏某些滑块,但是if条件不能正常工作。 A fiddle can be found here : http://jsfiddle.net/XWRDZ/ 可以在这里找到小提琴: http : //jsfiddle.net/XWRDZ/
Code below: 代码如下:
HTML 的HTML
<div id="label">Postpaid</div><br />
<div id="slider-range-max"></div>
<br />
<div id="slider-range-max-2"></div>
JS JS
<script>
var packageselection = 0;
$(window).load(function() {
$('#slider').hide();
$('#slider-range-max-2').hide();
});
$(function() {
var labelArr = new Array("Postpaid", "Hybrid", "SIM Only");
$( "#slider-range-max" ).slider({
min: 0,
max: 2,
value: 0,
step: 1,
change: function( event, ui ) {
$("#label").html(labelArr[ui.value]);
packageselection = ui.value;
if ( packageselection = 1 ){
$('#slider-range-max-2').show();
}
else if ( packageselection = 2 ){
$('#slider-range-max-2').hide();
}
}
});
});
$(function() {
$( "#slider-range-max-2" ).slider({
min: 1,
max: 3,
value: 1,
slide: function( event, ui ) {
}
});
});
</script>
Thanks so much for your help guys! 非常感谢您的帮助!
equal to is ==
or ===
not =
(thats declaration) 等于
==
或===
not =
(多数民众赞成在声明中)
if ( packageselection == 1 ){
$('#slider-range-max-2').show();
}
else if ( packageselection == 2 ){
$('#slider-range-max-2').hide();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.