多个jQuery脚本不能在同一页面上工作

时间:2011-08-19 17:58:02

标签: jquery

我是一名php开发人员,但有时我会使用jQuery(现成的代码)。这次我在运行多个jquery函数时遇到了问题。如果我删除任何一个jQuery函数(总代码功能),那么其他一个工作正常,但我需要这两个。

http://www.kidsartvalley.com/kidsartvalley/account-setting-gallery2.html

请参阅上面的地址,了解我正在谈论的内容。请不要注意页面的设计。这是一个不同的问题,但将会得到解决。

一个jQuery功能是“专辑查看器”,另一个是“发布你的照片”,位于画廊标题上方的页面右上角。

2 个答案:

答案 0 :(得分:4)

这不是脚本,而是因为你多次加载JQuery:

<script language="javascript" type="text/javascript" src="js/jquery.js"></script> 
...
<script type="text/javascript" src="http://www.kidsartvalley.com/shinetime/shinetime/js/jquery-1.4.2.min.js"></script>

交换那些:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" type="text/javascript"></script>

答案 1 :(得分:0)

由于您没有向我们提供有关页面中的jQuery代码导致问题的任何信息,因此此处所有人都可以查看页面中的错误并告诉您修复它们。如果您需要更具体的建议,那么请更具体地说明您想要帮助的jQuery代码。

在你的页面中,我在这一行看到一个错误,我认为这是因为页面上没有id为“lofslidecontent45”的对象,或者因为该对象没有方法“lofJSidernews”:

jQuery(document).ready( function(){    
        jQuery('#lofslidecontent45').lofJSidernews( { interval:6000,
                                                easing:'easeInOutQuad',
                                                duration:1200,
                                                auto:true } );                      
    });