JavaScript if/elsif 语句错误

标签 javascript jquery

我有某种 elsif 语句错误,我找不到:

我的 JSfiddle:

http://jsfiddle.net/z3xV3/64/

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/

相关文章:

javascript - Director.js 和 Turbolinks - 更改窗口哈希并使用然后返回

javascript - 在 jQuery 中将相同的元素作为子元素添加到两个不同的父元素是否有效?

javascript - 如何检查一个字符串是否有连续的空格 3

javascript - 使用 jquery .append 方法附加新的下拉选择器

javascript - 删除图像标签属性的所有实例

javascript - 滚动仅在刷新页面后才起作用

javascript - 使用 onclick 过滤菜单上的选项卡

jquery - 使用 e.latedTarget 从 <a> 获取数据到模态有时会给出未定义的结果

jquery - 如何使代码更简单,如果我需要单击 a eq(0) show b eq(0) hide other, a eq(1) show b eq(1) hide other..?

jquery - 将 jQuery 的 ajax() 函数与 SSL 客户端证书结合使用