2012-12-04 81 views
0

這一直使我瘋狂。我繼續收到「TypeError:$(」。yoxview「)。yoxview不是一個函數」。jQuery錯誤:xxx不是函數

任何線索我的格式或邏輯有什麼問題?

<script type="text/javascript"> 
     $(document).ready(function() { 
      $('.yoxview').yoxview({ 
       skin: "top_menu", 
       dataUrl: "http://www.youtube.com/results?search_query=decemberists&aq=f", 
       thumbnailsOptions: { 
        setTitles: true, 
        thumbnailsClass: "thumbnail" 
       } 
      }); 
     }); 
    </script> 
+6

最有可能的,當你把它叫做'.yoxview'插件加載不正確。 –

+0

是什麼讓你認爲'$(...)。yoxview'應該被定義? –

+0

Oooh ... [this](http://www.yoxigen.com/yoxview/)yoxview,對吧? –

回答

1

最有可能的,當你把它叫做.yoxview插件加載不正確。

確保你包括之前,相應的腳本嘗試調用它,例如:

<script src="yoxview.js"></script> 
<script> 
    $("#elem").yoxview(); 
</script> 
0

您是否在代碼中使用了任何其他庫,即。原型? 如果是這樣,「$」將會發生衝突。做。

jQuery(document).ready(function ($) { 
     $('.yoxview').yoxview({ 
      skin: "top_menu", 
      dataUrl: "http://www.youtube.com/results?search_query=decemberists&aq=f", 
      thumbnailsOptions: { 
       setTitles: true, 
       thumbnailsClass: "thumbnail" 
      } 
     }); 
    }); 

而且,而是採用「.yoxview」試圖分配一個ID,以相同的元素,並使用:

$('#yournewID').yoxview 
相關問題