我在IE9的jQuery(“#dialog:ui-dialog”).dialog(“destroy”)中遇到错误。 。 它说Object不支持属性或方法'对话'。
jQuery(function() {
jQuery("#dialog:ui-dialog").dialog("destroy");
jQuery("#dialog-message").dialog({
modal: true,
autoOpen: false,
buttons: {
Ok: function() {
jQuery(this).dialog("close");
window.location.href = '/gra/logout';
}
}
});
});
我已经包含了与jquery相关的js文件,如下所示:
<link type="text/css" href="${resource(dir:'css',file:'jquery-ui-1.8.16.custom.css')}" rel="stylesheet" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script src="http://cdn.jquerytools.org/1.2.6/full/jquery.tools.min.js" type="text/javascript"></script>
<link rel="stylesheet" href="${resource(dir:'css',file:'jquery.treeview.css')}" />
<script src="${resource(dir:'js', file:'jquery.treeview.js')}" type="text/javascript"></script>
<script src="${resource(dir:'js', file:'jquery.treeview.edit.js')}" type="text/javascript"></script>
<script src="${resource(dir:'js', file:'jquery.treeview.async.js')}" type="text/javascript"></script>
我知道这取决于包含的顺序,但是想确保我错过了一个库吗?
答案 0 :(得分:2)
据我所知,你只包括jQuery和jQueryui css,但不包括jQuery UI js文件。 (除非jQuery工具包含它)