我有某種ELSIF statment的bug我找不到:的JavaScript如果/ 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
});
});
怎麼了?怎麼了? – SLaks
對於我們所知道的,這段代碼應該完成它正在做的事情。你需要解釋應該發生什麼,什麼不發生,以及你認爲是什麼問題。 – mowwwalker
在jsFiddle中粘貼代碼後,您會在標題爲「JSLint」的菜單中看到一個按鈕。點擊它! –