使用jquery ui和dialog()函数时遇到问题:
未捕获TypeError:对象函数(a,b){return new e.fn.init(a,b,h)}没有方法'对话框'
我用Google搜索了同样的问题解决了这个问题,正确包含了jQuery库。
这是标题:http://pastebin.com/e1cTKGK9
这是gpf1.js来源:http://pastebin.com/0jXhU503
答案 0 :(得分:3)
在gpf1.js文件的第48行
$.dialog();
此$.
符号将对话框方法应用于整个jquery元素。您应该将对话框方法用于您想要的DOM元素:
$(foo).dialog()
这是来自jqueryui.com的DEMO的一部分。
$(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>
答案 1 :(得分:3)
可以使用下面的代码段
修复此问题// http://bugs.jquery.com/ticket/11921
if(! $.isFunction($.fn.curCSS)) {
$.curCSS = $.css;
$.fn.curCSS = $.fn.css;
var mouseY, lastY = 0;
}