【问题标题】:JSLint Missing Semi-colonJSLint 缺少分号
【发布时间】:2013-09-07 17:57:37
【问题描述】:

我收到了该错误消息,但我不确定分号应该在哪里。这是代码。

$('.animation1').delay(350).queue(function(){
    $(this).addClass("animate-from-top")
});

【问题讨论】:

  • 请注意,正确格式化您的代码(正如我为您编辑的那样)会使此类问题更容易找到。
  • 有趣的是,分号在 Javascript 中是可选的,从而使您的代码正确。然而,创建 json 和 jslint 以及其他许多东西的 Douglas Crockford 认为这很糟糕,他可能是正确的 :)。

标签: javascript jquery debugging jslint


【解决方案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");});
    

    【讨论】:

      猜你喜欢
      • 2012-04-26
      • 2012-10-18
      • 2011-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-26
      • 2012-03-27
      • 1970-01-01
      相关资源
      最近更新 更多