我正在完成一个大型项目,我正在进行UI部分,第一件事就是我在按顺序渲染所有脚本后点击链接打开对话框和$('。myDialog' ).dialog不再工作了。
我收到任何错误,指出没有名为dialog的对象。
现在,当我在脚本中处于开发模式时,我可以执行$('#myDialog).dialog,并且功能对话框不在可供选择的项目列表中。
我缺少什么?
我目前正在使用jquery 3.1.0.js
有人可以为我说清楚。
我甚至尝试使用来自Stackoverflow的示例中的fiddler并且对话框显示相同的错误。
这是对话体中相当大量的代码所以我不会在这里发布所有内容,需要注意的是列表中没有对话框,我的错误是对象对话框不存在。
$("#addProj").dialog({
height: 'auto',
width: '450',
resizable: false,
position: [(document.getXYCenter().x - (450 / 2)),
$(e.target).position().top + 25],
modal: false,
open: function (e, ui) {
uiHelper.addModel();
//.....code moved for readability
捆绑
Bundle jqueryBundle = new ScriptBundle("~/bundles/jqueryjs")
.Include("~/Scripts/jquery-{version}.js")
.Include("~/Scripts/jquery.signalR-{version}.js");
bundles.Add(jqueryBundle);
我还完成了一个View Source,并且这些文件已经被渲染了。
过去两年有什么变化吗?