【问题标题】:Plnkr.co editor script does not recognize jQueryPlnkr.co 编辑器脚本无法识别 jQuery
【发布时间】:2013-10-30 03:41:20
【问题描述】:

我使用 plnkr.co 来测试一个 jQuery 动画,但是编辑器在以 $...作为我计算机上的普通文件,这可以正常工作...

jQuery 已加载(连同其他引导程序,由 Plunker 设置):

  <head>
    <meta charset="utf-8" />
    <title></title>
    <link data-require="bootstrap-css@3.0.0-rc2" data-semver="3.0.0-rc2" rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0-rc2/css/bootstrap.min.css" />
    <link rel="stylesheet" href="style.css" />
    <script data-require="jquery" data-semver="2.0.3" src="http://code.jquery.com/jquery-2.0.3.min.js"></script>
    <script data-require="bootstrap@3.0.0-rc2" data-semver="3.0.0-rc2" src="http://netdna.bootstrapcdn.com/bootstrap/3.0.0-rc2/js/bootstrap.min.js"></script>
    <script src="script.js"></script>
  </head>

然后 script.js 有:

$(function() {
  $('.toggle-button').click(function (el) {
    console.log("Klikk!");
    $('#search-form').toggle(duration);
    $('#add-form').toggle(duration);
    el.preventDefault();
  });
});

这里是http://plnkr.co/edit/azhaoBjlGYX1xGV5JVLS?p=preview 请参阅 script.js 和带有黄色警告标志的行。

【问题讨论】:

    标签: jquery plunker


    【解决方案1】:

    这是一个 JSLint/JSHint 问题。这是一个隐含的全局变量,所以你必须告诉 linter 没关系。

    在您的代码上方添加/* global $ */,警告将为disappear

    【讨论】:

    • 嗯,我怎么在 f.ex 上找不到这个全球性的东西。这个plnkr.co/edit/Cq5rPf4MnKGeAGYyepzL 请参阅第一个js文件,其中设置了角度应用程序(或在任何其他文件或设置中)?我错过了什么?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-24
    • 1970-01-01
    • 2021-06-09
    • 2015-03-10
    • 2014-08-11
    相关资源
    最近更新 更多