2014-04-11 52 views
0

我在单个页面中都有.js文件,它实现了不同的功能。在jquery.min.jsjquery.min.js与jquery-1.4.4发生冲突

$(document).ready(function() { 
     $.timeliner({ 
      startOpen:['#19550828EX', '#19630828EX'] 
     }); 
     $.timeliner({ 
      timelineContainer: '#timelineContainer_2' 
     }); 
     // Colorbox Modal 
     $(".CBmodal").colorbox({inline:true, initialWidth:100, maxWidth:682, initialHeight:100, transition:"elastic",speed:750}); 
    }); 

在jquery-1.4.4我有一个旋转轮功能。

我该怎么做,以便这两个功能可以在单个页面中工作?

回答

0

jQuery min是一个最小化的jquery文件(它也有一个版本)。 jQuery 1.4.4是jquery版本1.4.4的非最小化文件。

你需要问自己:

  1. 我需要为我的应用程序,它的jQuery版本?
  2. 我是否需要min版本?

最后选择一个jQuery文件,如果不是真的需要,请不要添加两个。

+0

其旧版本v 1.7.1 – Zain

+0

我认为新版本具有与旧版本相同的功能。 我不喜欢在页面中使用两个jQuery版本,如果它不是真的需要。我认为这样做是不好的做法。 我认为你需要调查为什么该功能不适用于1.7.1,并且适用于1.4.4。 –

1

如果您需要在同一页面上使用多个文件。

<script type="text/javascript" src="jquery-1.4.4.js"></script> 
<script> $144 = jQuery.noConflict(true);</script> 
<script type="text/javascript" src="jquery-1.6.2.js"></script> 

1.4.4你需要使用$144

$144('.element').val(); 

$为1.6.2版本,现在访问的版本。

+0

好的,我正在使用版本1.7.1缩小版本。 。 – Zain

+0

好吧,把1.6.2替换成1.7.1。这是解决你的问题吗? –

+0

与版本1.4.4一起工作的功能不适用于1.7.1,我dono为什么它不工作? – Zain