2012-01-12 75 views
0

包括脚本

jQuery的手风琴错误::对象不支持属性或方法“手风琴

<script src="../../Scripts/jquery-ui-1.8.17.custom.min.js" type="text/javascript"></script> 


手风琴脚本
'

$(function() { 
     $("#accordion").accordion(); 
    }); 
     $("#tabs").tabs(); 


</script>` 


的Html

<div id="accordion"> 
<h3><a href="#">First header</a></h3> 
<div>First content</div> 
<h3><a href="#">Second header</a></h3> 
<div>Second content</div> 


为什么我收到此错误???对象不支持属性或方法“手风琴

更新
有一件事我想提及的是:我的脚本与标签工作正常

+0

你有没有包含jQuery基础文件? '' – CCBlackburn 2012-01-12 05:07:22

+0

是的,我收录了它 – RollerCosta 2012-01-12 05:11:25

+0

用Fire Bug调试你的脚本或按ctrl + shift + k在Firefox中,并检查它为什么发生。可能会让你的脚本受损。这发生在你同时使用另一个Ajax工具(使用较旧的jQuery版本)和jquery时。 – 2012-01-12 05:14:12

回答

1

尝试jQuery的
jquery-ui-1.7.3.custom.min.js
jquery-1.3.2.min.js

手风琴它为我的以前的版本。
,如果你还想在你的视图中包含标签,然后使用最新版本的jquery(你现在使用的是)

+0

欢呼它也适用于我。 – RollerCosta 2012-01-12 06:28:21

0

我看到在我们的网站上使用的错误报告中的类似错误现场。这些错误确实非常罕见。也就是说,绝大多数页面显示执行正常,不会产生错误。但随后一些浏览器出现,大多数javascript或jquery没有问题,然后抛出一些随机错误。这让我感到困惑了一阵子,我正打算提出一个类似的问题。

我的理论基于大量的观察,但不是“事实”,就是浏览器中发生的事情以非重复的方式抛出错误。也就是说,它不是代码中的问题,而是浏览器中的问题。

我希望能得到比这个更权威的答案,或者一些证据表明我所说的“不可能发生”。

+0

抛出每次我用来运行我的应用程序,所以它并不罕见.. – RollerCosta 2012-01-12 05:15:46