Javascript 两个jquery工具相互干扰
我不熟悉jquery。我在一个网站上工作,该网站使用我发现的滚动功能从一页移动到另一页,其脚本如下所示:Javascript 两个jquery工具相互干扰,javascript,jquery,scroll,shadowbox,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"
<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>
我还有一个脚本,我想在几页上使用它,它是一种用于图像库的阴影盒。其脚本如下所示:
<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>
如果我在页面上有两个脚本,那么只有阴影框工作,而滚动不工作。如果我取下阴影盒脚本,那么滚动确实有效。
如果我把影子盒脚本放在滚动脚本之上,那么只有滚动才能工作
我不确定是否需要包含更多信息来解释我的问题。据我所知,正是这些脚本导致了问题并相互冲突 使用jQuerytools,您只需要包含它和(阅读快速入门,如果需要,您可以从中删除jquery,请查看快速入门下面的内容)。因此,通过将jQuery 1.3.1包含在上述jQuery工具中,您试图加载同一工具包的两个不同版本(1.3.1和1.6.4),从而相互冲突并导致问题
删除包含jquery 1.3.1的行并尝试一下。我遇到了jquery插件冲突的问题。 因此,经过一点研究,我将这两个脚本加载到html文档的头部,在连续分离的脚本标记区域之间。然后我用了:
window.onload=function(){function01();function02();}代码>
以有序的方式分别加载每个函数
这一次对我有效