我一直在我的应用程序中使用 jQuery UI 对话框,直到今天我尝试打开对话框时一切都很好,但什么也没发生。在控制台中,是:
未捕获的类型错误:无法调用未定义的“鼠标悬停”方法- jquery-ui.js,第 162 行
and
获取数据:未定义(未定义)- 这没有行号,在 Chrome 中,它只是说“数据:”。
jquery-ui.js 中引发错误的代码位于可调整大小的代码中:
this._handles.mouseover(function(){...});
我调用对话框的代码是:
$('.popup-trigger').click(function(){
var target = $(this).attr('href');
$(target).dialog({
width:650,
minWidth:500,
minHeight:250,
});
return false;
});
其中 .popup-trigger 元素的 href 属性类似于“#dialog”。直到今天,这段代码都运行良好。
自从该应用程序上次正常运行以来,我已经在该应用程序上做了很多工作,因此我无法识别出任何已更改的内容。
有人能指出我正确的方向吗?这是什么错误
编辑 - 经过另一次查看,我发现此错误仅在您第一次单击按钮时发生。第二次单击成功打开对话框,没有错误。