javascript - 两个jquery工具互相干扰

标签 javascript jquery scroll shadowbox

我是 jquery 的新手。我在一个使用滚动功能的网站上工作,我发现它可以从一个页面移动到另一个页面,它的脚本如下所示:

<script type="text/javascript" src="js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="js/jquery.scrollTo.js"></script>

我还有一个脚本,我想在几个页面上使用它,这是一种图片库的阴影框。它的脚本如下所示:

<script type="text/javascript"src="http://cdn.jquerytools.org/1.2.6/full/jquery.tools.min.js"></script> 

如果我在页面上同时使用这两个脚本,则只有阴影框有效而滚动无效。如果我关闭 shadowbox 脚本,则滚动会起作用。 如果我将 shadowbox 脚本放在滚动脚本上方,则只有滚动有效。

我不确定是否需要包含更多信息来解释我的问题。据我所知,是这些脚本导致了问题并相互冲突。

最佳答案

使用jQuerytools,你只需要包含它和you get jQuery 1.6.4 for free (阅读快速入门,如果需要,您可以从中删除 jquery,请查看快速入门下方)。因此,通过在 jQuery 工具之上包含 jQuery 1.3.1,您将尝试加载同一工具包的两个不同版本(1.3.1 和 1.6.4),从而相互冲突并导致问题。

删除包含 jquery 1.3.1 的行并尝试。

关于javascript - 两个jquery工具互相干扰,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8824206/

相关文章:

javascript - 在显示将来可能会更改的选择选项列表时,我应该在 UI 中对它们进行硬编码还是从我的数据库中获取?

javascript - 图像 slider 如何在附加代码中从一张幻灯片进展到另一张幻灯片?

jquery滚动到不太顶部

ios - bootstrap - IOS 上没有滚动条?

css - 防止 100vw 创建水平滚动

javascript - 更新循环内对象内的变量

javascript - 无法更改变量值javascript

javascript - 仅使用 typescript(没有 webpack 也没有 bable),我可以获得在浏览器中运行的多文件解决方案吗?

javascript - 从 iframe 重用 jQuery 对象?

javascript - 两个全屏视频背景并排在一个窗口中