2014-04-11 55 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