我正在使用jQuery对话框,当我用角落X关闭对话框时,在IE8中我收到以下JavaScript错误 -
Microsoft JScript runtime error: 'data(...)' is null or not an object
此代码行中的jquery-ui-1.10.2.custom.js发生错误 -
function(s){e._allowInteraction(s)||(s.preventDefault(),t(".ui-dialog:visible:last .ui-dialog-content").data(i)._focusTabbable())}
我的对话框定义如下 -
$("#myForm").dialog({
autoOpen: false,
height: 600,
width: 800,
modal: true,
open: function (event, ui) {
$(this).parent().css('top', '55px');
},
beforeClose: function (event, ui) {
//code here - commented out still get error
return true;
},
close:function (event, ui) {
//code here - commented out still get error
return true;
}
});
Chrome和FireFox工作正常。 知道什么可能导致这个错误? 非常感谢!