【发布时间】:2010-09-13 04:05:25
【问题描述】:
我在一个 html 页面中使用 jQuery AutoComplete 插件,其中我还有一个使用原型的手风琴菜单。
它们都可以完美地单独工作,但是当我尝试在一个页面中实现这两个组件时,我收到了一个我无法理解的错误。
未捕获的异常:[Exception...“组件返回失败代码: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMViewCSS.getComputedStyle]" nsresult:“0x80004005(NS_ERROR_FAILURE)”位置:“JS框架:: file:///C:/文件和 设置/管理员/桌面/网站/js/jquery-1.2.6.pack.js :: 匿名 :: 第 11 行”数据:无]
我发现与 jQuery 冲突的文件是手风琴菜单使用的“effects.js”。我尝试用较新版本替换此文件,但较新版本似乎破坏了手风琴行为。
我的猜测是手风琴中使用的'effects.js'文件被修改以获得手风琴演示输出。我还尝试使用 jQuery 需要的覆盖方法来避免与其他库发生冲突,但没有奏效。
我从stickmanlabs.com获得了手风琴演示。
并且可以从jQuery site获取jQuery AutoComplete。
有其他人遇到过这个问题吗?
【问题讨论】:
标签: jquery autocomplete prototypejs accordion conflict