Javascript jqueryui-uncaughttypeerror:Object函数(a,b){返回新的e.fn.init(a,b,h)}没有方法';对话框';
我在使用jQuery ui和Javascript jqueryui-uncaughttypeerror:Object函数(a,b){返回新的e.fn.init(a,b,h)}没有方法';对话框';,javascript,jquery,jquery-ui,jquery-plugins,jquery-events,Javascript,Jquery,Jquery Ui,Jquery Plugins,Jquery Events,我在使用jQuery ui和dialog()函数时遇到问题: 未捕获的TypeError:对象函数(a,b){return new e.fn.init(a,b,h)}没有方法“dialog” 我在谷歌上搜索过许多有相同问题的人,通过正确地包含jQuery库解决了这个问题 这是标题: 这是gpf1.js源代码:在gpf1.js文件的第48行 $.dialog(); 此$。符号将对话框方法应用于整个jquery元素。您应该使用dialog方法创建所需的DOM元素,如: $(foo).dialog(
dialog()
函数时遇到问题:
未捕获的TypeError:对象函数(a,b){return new e.fn.init(a,b,h)}没有方法“dialog”
我在谷歌上搜索过许多有相同问题的人,通过正确地包含jQuery库解决了这个问题
这是标题:
这是gpf1.js源代码:在gpf1.js文件的第48行
$.dialog();
此$。
符号将对话框方法应用于整个jquery元素。您应该使用dialog方法创建所需的DOM元素,如:
$(foo).dialog()
这是jqueryui.com演示的一部分
$(function() {
$( "#dialog" ).dialog();
});
</script>
<div class="demo">
<div id="dialog" title="Basic dialog">
<p>This is the default dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p>
</div>
</div>
$(函数(){
$(“#dialog”).dialog();
});
这是用于显示信息的默认对话框。可以使用“x”图标移动、调整和关闭对话框窗口
这可以通过下面的代码片段进行修复
// http://bugs.jquery.com/ticket/11921
if(! $.isFunction($.fn.curCSS)) {
$.curCSS = $.css;
$.fn.curCSS = $.fn.css;
var mouseY, lastY = 0;
}
解决了thanx。无论如何,现在我有另一个问题(或者可能是dialog的默认行为):选择器标识的元素只是从标记语言中消失,似乎dialog事件完全删除了该元素。这是否正确?您应该将此“modal”配置参数设置为true,以便在使用dialog()方法:$(“foo”).dialog({modal:true})时使用模态形式。有关详细信息,请参阅:)@luke:尝试将
包装在
中,并对其应用对话框
。@PPvG:相同的结果,dialog()似乎“转换”了警报对话框中选择器标识的div…使用隐藏为“display:none;”的标记区域解决了此问题对话@PPvG:我会记住你的建议,谢谢。以后,请在问题本身中发布一些代码(不要依赖外部网站)。另外:试着把问题缩小到一段特定的代码,这样你就不必贴“代码墙”。看一看。