jQuery SuperFish错误:jQuery(“ul.sf-menu”)。superfish不是一个函数

我的superfish下拉菜单有问题 – 在我将jQuery.Columnizer添加到我的项目之前它工作正常。 取出了分类器jQuery修复了superfish.js的问题 – 但是当两者都启用并运行时,当您将鼠标hover在菜单上时会显示下拉菜单,但是当您尝试单击下拉列表中的菜单链接时,下拉列表将消失。 我似乎无法解决这个问题 – 我已经用Google搜索并遵循各种建议和示例,但无济于事。

我正在使用分类器将我的内容拆分为3列。 问题是因为我引用了2个jquery库吗?

Superfish.js

        // initialise plugins $(document).ready(function () { jQuery('ul.sf-menu').superfish(); //alert("hello i am working... maybe or maybe not!"); });  

Columnizer.js

    $('#wrapper').columnize(); $('.wide').columnize({ width: 200 });  

更新:这是问题的解决方案;

  

取出之前的参考文献并使用最新的CDN更新它确保它完美运行 – 我在我的webconfig中引用了.JS然后在页面后面编码。 P ..现在正在工作 – 感谢所有人的帮助。

你添加jquery两次删除这一行

  

或者如果由于插件支持而需要在同一页面上包含两个版本的jquery,请参阅此答案

https://stackoverflow.com/a/528251/413670

编辑

如果你的插件支持jquery版本试试这个