【问题标题】:JSFIDDLE not working as it shouldJSFIDDLE 无法正常工作
【发布时间】:2015-07-08 09:45:38
【问题描述】:

在我的项目中使用来自 JQuery UI 1.10.3 的自定义构建包,

 <link href="/jquery-ui-1.10.3.custom/css/start/jquery-ui-1.10.3.custom.min.css" rel="stylesheet" type="text/css" />
    <script src="/jquery-ui-1.10.3.custom/js/jquery-ui-1.10.3.custom.min.js" type="text/javascript"></script>

我将 js 和 css 文件复制到 gist,然后使用 RawGit 获取一个 URL,以作为外部资源包含在 JSFIDDLE 中尝试重新创建我的项目中发生的事情。

问题,由于我无法让 JSFIDDLE 工作,有谁知道为什么....当用户单击“创建新图层”按钮时,应该会出现一个弹出窗口,其中包含 3 个带有图像“新图层”、“导入图层”的单选按钮, “外部数据”,选择用户想要的选项,然后单击下一步。

虽然我无法让弹出窗口出现在 JSFIDDLE 中,但这是我所在的地方......感谢任何帮助: https://jsfiddle.net/j73vpk1m/7/

只是一个想法...这两个文件是 .css 和 .js,当我使用 RawGit 时都输出了 2 个 js 文件...可能的问题?

【问题讨论】:

  • 代码&lt;input type="button" class="edit green btn" id="buttonCreateLayer" onclick="InvokeCreateLayerOption();" value="Create New Layer" style="float:right;"/&gt; 行上的函数InvokeCreateLayerOption()尚未定义。请再次检查您的代码。
  • 这不正确@AhsN,它是在js面板中定义的。
  • 1.你jsfiddle在Framework &amp; Extension部分使用onload,它将你在script部分定义的函数包装在一个onload函数中,从而使它们无法访问按钮=>将onload更改为no wrap - in &lt;head&gt;
  • 2.您应该查看7eae9ae5ed977bcf943c.jsExternal Res 栏中的另一个,单击它并查看它的外观......它只是不是您导入的有效 js 文件。
  • @3abqari 控制台抛出此错误。对此感到抱歉

标签: javascript jquery css asp.net jquery-ui


【解决方案1】:

jsfiddle 不接受 asp.net 控件。您正在使用一些 asp.net 控件,例如 &lt;asp:UpdatePanel&gt;&lt;asp:AsyncPostBackTrigger&gt;。您只能在 jsfiddle 的 HTML 面板中使用 HTML 控件。

这里有一个问题可能会回答您的下一个问题,即我可以在哪里使用 asp.net 代码:Is there an equivallent to a jsFiddle for ASP.NET / VB?

【讨论】:

  • 我赞成这个以防止本系列中的另一个问题!
猜你喜欢
  • 2016-12-01
  • 2023-03-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-01
  • 2012-07-11
  • 2018-04-08
  • 2017-04-20
相关资源
最近更新 更多