我是 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/