JavaScript错误没有对象[object Object]没有方法'对话'

时间:2011-12-10 02:44:03

标签: javascript jquery

我在this page的问题标题中收到错误。它不是用户看到的页面。这是我正在处理的测试页面,我从here复制了常规模板。

出于某种原因后者没有得到这个错误而前者没有。我检查过,我很确定我要导入所有相同的库,为什么新页面会出现此错误?

有什么想法吗?

2 个答案:

答案 0 :(得分:5)

问题是您的index_new包含

http://cdn.jquerytools.org/1.2.6/full/jquery.tools.min.js

覆盖/干扰正常的.dialog方法。

答案 1 :(得分:1)

你有这段代码:

var $dialog = $('#loginpopup')
  .dialog({
    autoOpen: false,
    title: 'Login Dialog'
  });

$('#loginpopup')正在返回一个HTML元素(特别是< div />),而这些元素没有任何名为dialog的内置方法。