2012-09-01 80 views
0

我不斷收到這樣的信息:爲什麼在使用Flexslider時會出現「Uncaught TypeError」?

Uncaught TypeError: Object [object Object] has no method 'flexslider'

我曾經有過同樣的問題。然後問題是頁面加載了兩個jQuery庫。但這次我不認爲是這種情況。

你有什麼想法嗎? 在此先感謝。

+0

試圖將插件源代碼粘貼到控制檯中,然後運行'.flexslider()'方法。所以這是一種競爭條件。 – ThoKra

+1

你有兩個jQuery庫加載。再看看......在你的''你有jQuery 1.6.2。在你的頁腳中(最有可能添加'wp_enqueue_script()')你有'jquery.js' – Ohgodwhy

回答

1

衝突離子可能是一個問題。你應該使用noConflict()

http://api.jquery.com/noconflict/ 

使用像Firebug的東西檢查負載 - 只是爲了確保。該錯誤表明某件事沒有被加載。

<script src=".../jquery.flexslider-min.js"> </script> 
<script type="text/javascript"> 
jQuery = jQuery.noConflict(); 
jQuery(window).load(function() { 
jQuery('.featured-slider').flexslider(); 
}); 
/script> 
相關問題