我試圖在基於Wordpress的網站上的jquery中使用「tabcordion」庫。 tabcordion javascript文件正在'入隊'並出現在jquery文件之後(這樣看起來確實不錯)。
jQuery代碼的起點是:
(function($) {
var Tabcordion;
$.fn.tabcordion = function(option) {
return this.each(function() {
var $this, data, options;
$this = $(this);
// rest of code ....
當我打開我的網頁出現錯誤「類型錯誤:$未定義」螢火蟲
有點谷歌搜索我改變了所有的後$。到jQuery中。
進行排序的一些問題,但是現在我則獲得有關行錯誤:
$this = $(this);
我假設我沒有jQuery的定義$。我試圖在功能的頂部添加一行:
$ = jQuery;
但這並不奏效。
任何想法,我可以得到美元的行爲?
我有工作的另一個腳本由封閉:
(function($){ jQuery(document).ready(function($){
// code in here
}); })(jQuery);
但tabcordion年底有:
(function($) {
// tabcordion code....
}).call(this);
與 「呼叫(本)」 位被扔我嗎?
任何想法?
只是把你的$改爲jQuery,如果你已經加載了jquery,它就會工作 –
@AmitGarg:這不是問題所在的OP代碼。它是tabcordian。 –