我在WordPress插件中有一個簡單的jQuery腳本,它使用jQuery包裝器,如下所示:$(document).ready(function(){
// jQuery code is in here});我從WordPress儀表板中調(diào)用這個腳本,并在jQuery框架加載之后加載它。當(dāng)我在Firebug中檢查頁面時,我經(jīng)常收到錯誤消息:TypeError:$不是一個函數(shù)$(文檔).就緒(函數(shù)(){)我是否應(yīng)該將腳本包裝在這個函數(shù)中:(function($){
// jQuery code is in here})(jQuery);我已經(jīng)犯了很多次這個錯誤,我不知道如何處理它。任何幫助都將不勝感激。TypeError:在調(diào)用jQuery函數(shù)時$不是函數(shù)
3 回答

LEATH
TA貢獻(xiàn)1936條經(jīng)驗 獲得超7個贊
jQuery
$
function
document.ready
$
jQuery(function ($) { ...

小唯快跑啊
TA貢獻(xiàn)1863條經(jīng)驗 獲得超2個贊
jQuery(document).ready(function($){ //you can now use $ as your jQuery object. var body = $( 'body' );});
$
WordPress中包含的jQuery庫設(shè)置為noConflict()模式(請參見wp-include/jQuery/jquery.js)。這是為了防止與WordPress可以鏈接的其他JavaScript庫的兼容性問題。
在noConflict()模式中,jQuery的全局$快捷方式不可用.
- 3 回答
- 0 關(guān)注
- 638 瀏覽
添加回答
舉報
0/150
提交
取消