2013-01-14 63 views
-2

我有,我想在一個頁面組合2個JavaScript庫,是可能的:是否可以在同一頁上使用2個JavaScript庫?

<script src="jquery.js"></script> 
<script src="jPaginate.js"></script> 
<script> 
$(function(){ 
    $("#content").jPaginate();      
}); 
</script> 

<script type="text/javascript" src="pic/js/jquery.js"></script> 
    <script type="text/javascript" src="pic/js/jquery.lightbox-0.5.js"></script> 
    <script type="text/javascript"> 
    $(function() { 
     $('#gallery a').lightBox(); 
    }); 
    </script> 

感謝, 阿米爾

+2

你試過你的代碼嗎? –

+0

你爲什麼要那樣做? – Bergi

+0

爲什麼?試着找到一個適用於這兩種情況的組件。 – Napolux

回答

1

是的,你可以。如果你不採取預防措施,第二個內容可能會覆蓋第一個內容。對於jQuery,有jQuery.noConflict。特別看看加載兩個不同jQuery版本的例子。

2

,只要你想,在理論上你可以有很多的腳本。不過,你似乎兩次包括jQuery,這是不好的。如果你有一次,你不需要它。另外,一般而言,您需要確保這些腳本不會互相干擾。通常jQuery插件是很好的。

0

這應該有效。您可以在頁面中擁有多個您喜歡的腳本。即使使用ready事件兩次,因爲jQuery可以處理同一事件的多個事件處理程序。

但是,您包含jQuery兩次,您應該只包含一次。

如果您使用的是不同版本的jQuery,在大多數情況下,您可以使用更高版本。在某些情況下,腳本僅適用於特定版本的jQuery。如果你的腳本都需要特定的版本,並且它們需要不同的版本,那麼使用它們可能會非常棘手。

相關問題