我有某种 elsif 语句错误,我找不到:
我的 JSfiddle:
Jquery:
$('#slider1, #slider2, #slider3, #slider4, #slider5').bind('slide', function (event, ui)
{
var num = this.id.replace('slider','');
if(parseInt(num) == 1) {
$label = $('#boksTimer' + num).html( (ui.value / 31 * 60).toFixed(0) + ' GODT' );
}
elseif(parseInt(num) == 2) {
$label = $('#boksTimer' + num).html( (ui.value / 31 * 60).toFixed(0) + ' SUPER' );
}
else {
$label = $('#boksTimer' + num).html( (ui.value / 31 * 60).toFixed(0) + ' min pr. dag' );
}
$thumb = $(this).children('.ui-slider-handle');
$label.css({
top: $label.outerHeight(true),
left :$thumb.position().left - ( $label.width() - $thumb.width() ) / 2
});
});
最佳答案
elseif
不是关键字。
你需要一个空间。
关于JavaScript if/elsif 语句错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8997223/