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