JSLint 缺少分号
Posted
技术标签:
【中文标题】JSLint 缺少分号【英文标题】:JSLint Missing Semi-colon 【发布时间】:2013-09-07 17:57:37 【问题描述】:我收到了该错误消息,但我不确定分号应该在哪里。这是代码。
$('.animation1').delay(350).queue(function()
$(this).addClass("animate-from-top")
);
【问题讨论】:
请注意,正确格式化您的代码(正如我为您编辑的那样)会使此类问题更容易找到。 有趣的是,分号在 javascript 中是可选的,从而使您的代码正确。然而,创建 json 和 jslint 以及其他许多东西的 Douglas Crockford 认为这很糟糕,他可能是正确的 :)。 【参考方案1】:在回调中,函数addClass()
后面缺少分号:
$('.animation1').delay(350)
.queue(function()
$(this).addClass("animate-from-top");
// semicolon missing here -----------------------------^
);
【讨论】:
【参考方案2】:喜欢这个
$('.animation1').delay(350).queue(function()$(this).addClass("animate-from-top"););
【讨论】:
以上是关于JSLint 缺少分号的主要内容,如果未能解决你的问题,请参考以下文章