JQuery UI对话框不能正常工作;错误信息“TypeError: undefined不是一个函数”
JQuery UI dialog not working correctly; error message "TypeError: undefined is not a function"
我正在尝试使用JQuery UI制作一个弹出对话框窗口,当我点击书签按钮时它会打开。
当我第一次点击按钮时,我得到这个错误,没有出现:
Uncaught TypeError: undefined is not a function (anonymous function)
第二次点击时,窗口出现了。如果我再次点击,将出现没有标题的窗口,并且窗口主体的文本将出现在图片的末尾。
这是代码:
var script1 = document.createElement('script');
script1.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js';
var script2 = document.createElement('script');
script2.src = 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.js';
document.head.appendChild(script1);
document.head.appendChild(script2);
$("head").append("<link rel='stylesheet' href='//code.jquery.com/ui/1.11.0/themes/smoothness/jquery-ui.css'>");
$("body").append("<div id='dialog' title='Basic dialog'><p>This is the default dialog which is useful for displaying information. </p></div>");
$(document).ready($("#dialog").dialog());
$(document).ready($("#dialog").dialog());
不正确,您正在将从dialog返回的内容分配给ready,而不是在ready时调用它。
$(document).ready( function(){ $("#dialog").dialog() });
jQuery(document).ready(function ($) {
$.noConflict(true);
.....
});
这个$. noconflict (true);帮助我解决这个问题。
相关文章:
- Uncaught TypeError:undefined不是函数-ember js
- TypeError:undefined不是对象(正在评估'newWindow.focus')
- 尝试使用.ninnerHTMLlog打印数据,获取错误Uncaught TypeError:undefined不是函数
- Jquery,Uncaught TypeError:undefined不是函数
- TypeError: e is undefined - javascript
- Ember cli Uncatch TypeError: undefined 不是函数
- Slick jQuery: TypeError 无法读取 undefined 的属性 'unslick'
- 回调在 Angular2/Firebase 中生成“TypeError: this is undefined”
- Infragistics igGrid Uncatch TypeError: undefined 不是一个函数
- Karma+PhantomJS TypeError:undefined不是对象(正在评估scope.jjackpot)
- TypeError:undefined不是使用d3.map的对象
- TypeError:undefined不是对象(正在评估'this.props')-React Nati
- 'TypeError:undefined不是函数'使用Protractor
- TypeScript: TypeError b is undefined
- TypeError:undefined不是node.js/express.js中的函数
- 自定义角度过滤器提供TypeError.不能调用undefined,但变量已定义并有效
- 引用 Object.prototype.toString.call 导致“TypeError: undefined 不是
- uncatch TypeError: undefined 不是 datepair(); 的函数(匿名函数)
- Uncaught TypeError:使用变量创建对象时,undefined不是函数
- AngularJS:“;TypeError:undefined不是函数“”;使用routeProvider