【发布时间】:2012-08-06 12:55:37
【问题描述】:
我需要在一个相当大的项目中使用 jQuery 创建一个对话框。在某些地方,这个项目使用 jquery 的版本与我在窗口中使用的最新版本不同。
我的代码如下所示:
在 ascx 页面上
<html>
<head>
<link type="text/css" href="css/jquery-ui-1.8.22.custom.css" rel="stylesheet" />
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.22.custom.min.js"></script>
<script type="text/javascript" src="js/myjQueryCode.js"></script>
</head>
<body>
</body>
</html>
在 myjQueryCode.js 文件中
$(document).ready(function() {
$("#dialog-form").dialog({
autoOpen: false,
height: 440,
width: 500,
modal: true,
closeOnEscape: false
});
});
在运行时,我收到错误:
Microsoft JScript 运行时错误:对象不支持属性或 方法“对话”
【问题讨论】:
-
您确定自定义 jQuery UI 文件包含对话框模块吗?如果包含完整的 UI 文件会怎样?
-
您是否也在母版页和/或上下文页面中引用
-
我看到 jQuery UI 是自定义版本,所以你是否包含了
dialog? -
Jonas G. Drange,是的,我确定。在单独的项目中,它运行良好。你能告诉我,我在哪里可以找到完整的 UI 文件?
-
KSaini, 仅在内容(ascx)页面中。
标签: javascript jquery asp.net jquery-ui