Javascript 未捕获类型错误:对象#<;对象>;没有方法';超级鱼';

Javascript 未捕获类型错误:对象#<;对象>;没有方法';超级鱼';,javascript,jquery,magento,Javascript,Jquery,Magento,我的人民 我有一个魔术师。1.8.0.0已安装,可与superfish菜单下拉菜单配合使用。 每次我安装新闻系统时,我都会遇到各种各样的错误,有人能帮我吗 Uncaught TypeError: Object #<Object> has no method 'on' bootstrap.js:156 (anonymous function) bootstrap.js:156 (anonymous function) bootstrap.js:158 Uncaught TypeErro

我的人民

我有一个魔术师。1.8.0.0已安装,可与superfish菜单下拉菜单配合使用。 每次我安装新闻系统时,我都会遇到各种各样的错误,有人能帮我吗

Uncaught TypeError: Object #<Object> has no method 'on' bootstrap.js:156
(anonymous function) bootstrap.js:156
(anonymous function) bootstrap.js:158
Uncaught TypeError: Object #<Object> has no method 'superfish' superfish.js:124
(anonymous function) superfish.js:124
n jquery-1.7.min.js:2
o.fireWith jquery-1.7.min.js:2
e.extend.ready jquery-1.7.min.js:2
c.addEventListener.C jquery-1.7.min.js:2
对象#没有“superfish”方法

有什么想法吗?
谢谢Carl

我认为问题在于您的页面中有多个jquery实例,例如,如果在superfish之后再次加载jquery,则当前jquery实例中将不再存在superfish方法

要解决这个问题,您需要编辑扩展/模板配置,并在任何jquery插件之前一次只加载jquery

或者可以使用处理jquery库的扩展,如EasyjQuery:

jQuery(function(){
jQuery('.sf-menu').superfish()
})