如何让两个JS / Jquery插件一起工作?

时间:2015-02-17 05:49:10

标签: javascript jquery plugins

我之前在此发布过但无法找到我的帐户,所以这是我的新帖子。

我试图使用名为"蓝莓滑块的#s插件"有一个响应的js菜单,名为" Menumaker"并且某些内容存在冲突,无法显示滑块。我真的不知道我用JS做了什么,希望有人可以提供帮助。在Chrome中,元素检查,它说" undefined不是一个功能"。我还没有修改任何插件。

2 个答案:

答案 0 :(得分:0)

您正在调用的函数和插件库中存在的函数不匹配,这就是它找不到名为" undefined"的任何函数的原因。在那个图书馆里。请尝试检查其中的功能名称。

答案 1 :(得分:0)

我认为你的问题可能是你正在加载一个版本的jquery,为它添加一个插件,然后加载一个新版本的jquery并尝试添加一个插件。选择要包含的单个版本的jquery。你包括三个:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>

在顶部,

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>

就在你的蓝莓脚本之上,

<script src="js/jquery-1.8.3.min.js"></script>
位于菜单制作者脚本正上方的

最新版本的jQuery会加载并覆盖你的蓝莓脚本修改后的jQuery版本。

我建议你摆脱最后两个并使用第一个版本。