2011-08-23 50 views
2

我嘗試所有可能的途徑來解決jQuery的衝突問題在Magento。也驗證了一些論壇,但沒有任何幫助。Magento的 - 沒能解決 - jQuery的/的jCarousel衝突問題

我曾嘗試以下: 1.添加jQuery.noConflict();在jQuery文件的末尾(仍然沒有工作) 2.創建一個變量爲noConflict並使用所有功能(仍然沒有工作)

我可以看到jCarousel在輸出源中運行所需的Js和CSS文件代碼,但隨着我得到以下錯誤:

jQuery("#mycarousel").jcarousel is not a function 

Line 80 

不知道我失蹤。

我是一個新手,Magento的。有沒有可能我錯過了一些重要的文件更新。

請儘快協助。

我儘可能地遵循的jCarousel的例子。它工作正常,沒有Magento的,但在Magento的錯誤返回如上所述。

+0

你加載jquery.jcarousel.min.js嗎? –

+0

並確保您的jcarousel腳本使用jQuery而不是$ –

+0

是的,我嘗試了兩個建議仍然存在問題 – Younus

回答

0

檢出查看源並確保JCariusel腳本在JQuery之後插入。

+0

但是問題仍然存在:(請幫助 – Younus

+0

jQuery(document).ready(function( ){// jQuery的( 「#mycarousel」)隱藏(); jQuery.noConflict(); jQuery的( 「#mycarousel」)的jCarousel({ //測試 }); }); – Younus

0

我有同樣的問題,它不會加載在magento網站內。然而,我確實弄清楚了。我發現我的代碼:

jQuery(".time_slider").jCarouselLite({ 
     btnNext: ".next_time", 
     btnPrev: ".prev_time", 
     circular: false, 
     visible: 4, 
     speed:1000 
}); 

沒有被加載到主題由於沒有一個

jQuery(document).ready(function() {} 

我也做了確認的jCarousel有沒有衝突的文件中,它是在page.xml文件中的滑塊本身之前加載。

希望這會有所幫助。我也發現我在jQuery中沒有衝突時遇到了麻煩。如果這沒有幫助,那就是問題所在。