2012-10-03 22 views
1

我有一個新的Opencart的網站我建立一個問題...一個jQuery的衝突離開了,在文件中使用NoConflict與原型後

我剪接的一個HTML主題與主題Opencart的....在HTML主題使用原型作爲庫,OpenCart使用jQuery庫。於是我就在和使用:jQuery.noConflict();在使用jQuery庫(這是所有Opencart的JS)

它固定,除了這個我的網站上的一切都是我Opencart的文件:http://beta.justicejewelers.com/index.php?route=product/category&path=79 - 如果你點擊「加入購物車」,從這個屏幕的罰款......但是,如果您在樣品1上點擊「添加到購物車」,例如它會將您帶到產品頁面以選擇尺寸....點擊添加到購物車,沒有任何反應。 ..也發生沒有選項的產品....

任何想法?

而且,這裏是我的頭我打電話:

<!-- Grab Google CDN's jQuery, with a protocol relative URL; fall back to local if necessary --> 
<script type="text/javascript" src="js/prototype.js"></script> 


<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
<script>window.jQuery || document.write(unescape('%3Cscript src="catalog/view/theme/sellegance/js/jquery-1.7.1.min.js"%3E%3C/script%3E'))</script> 

<script src="catalog/view/theme/sellegance/js/modernizr.full.min.js"></script> 

<script type="text/javascript" src="catalog/view/javascript/jquery/ui/jquery-ui-1.8.16.custom.min.js"></script> 

<link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.16.custom.css" /> 

<script type="text/javascript" src="catalog/view/javascript/jquery/colorbox/jquery.colorbox.js"></script> 

<script type="text/javascript" src="catalog/view/theme/sellegance/js/jquery.elastislide.js"></script> 

<script type="text/javascript" src="catalog/view/theme/sellegance/js/jquery.cycle.js"></script> 

<!-- NEW SCRIPTS --> 

<script type="text/javascript" src="js/common.js"></script> 
<script type="text/javascript" src="js/banner_pack.js"></script> 
<script type="text/javascript" src="js/jquery.jcarousel.min.js"></script> 
<script type="text/javascript" src="js/jquery.mix.js"></script> 
<script type="text/javascript" src="js/menu.js"></script> 
+0

也應該在我的圖書館沒有衝突?和.min文件? –

回答

0

類型錯誤:不能稱之爲「後」空[的http://beta.justicejewelers.com/index.php?route=product方法/產物& PRODUCT_ID = 50:1111]

在生產線1111:

$('#option-' + i).after('<span class="error">' + json['error']['option'][i] + '</span>'); 

jQuery替換$

P.S.包含jquery後,您只應調用jQuery.noConflict()一次。

P.P.S.在任何JS文件之前加入你的CSS文件 - 這將加速頁面加載。

+1

謝謝你的幫助! –