2012-09-21 70 views
2

我想在我的主頁使用jQuery UI的基礎過渡的滑塊。我嘗試了不同的jquery插件,但是我總是在控制檯中得到一個錯誤:jQuery不是一個函數或與jQuery相關的一些函數錯誤。插件我已經嘗試是洛夫JSliderNews 1.0,特色化內容滑塊等。沒有用! jQuery的衝突Magento的

即使根據網站上的幾個職位後,IAM不能夠把這個插件在所有的工作。 Jquery部分不起作用。我使用jquery.noConflict的輪播和其他插件,但這次沒有任何作品!

這裏是IAM做的:

jQuery.noConflict(); 

jQuery(document).ready(function(){ 
    jQuery("#featured > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 5000, true); 
}); 

我也試過用jQuery替換所有$中包含的腳本,但同樣不Magento的工作。請幫幫忙,我需要完成的項目很快

回答

1

你試過把所有的jQuery的東西變成一個功能映射window.jQuery變量作爲自變量?像這樣:

(function($){ 
    //... do your jQuery thing here 
})(jQuery); 

BTW「jQuery是不是一個函數」,也可能是你忘記了jQuery庫加載到你的項目的提示。

+0

它不工作!該插件現在加載,但jQuery的功能仍然無法正常工作。以下是我在控制檯TypeError中獲得的信息:jQuery.easing [jQuery.easing.def]不是函數。在magento中我需要改變嗎? –

+0

與上面相同的東西我猜:-)你加載了jQuery緩動插件嗎?由於我對磁電機不熟悉,我不能告訴你磁電機是否在製造故障。只有我自己知道的事情是在控制檯的jQuery的錯誤(因爲我很熟悉的錯誤;-)) –

+2

我解決它。這只是jQuery被稱爲兩次!這樣的一個啞巴,無法弄明白早期 –

0

你啓用了「JS文件合併」?如果是,請嘗試禁用它,清除緩存並重試。當我遇到一個難題時,它給了我一次幫助。

Regards