我在 WordPress 的主题选项页面中包含了 Twitter Bootstrap,以帮助设置主题选项页面的样式。之前,当我取消注册 jQuery 并添加我自己的版本时,所有代码都$
在jQuery
使用$
. .
不幸的是,您不应该取消注册 jQuery,即使它只在您自己的管理页面上完成。
所以我四处寻找一些仍然$
在 jQuery 中使用的方法并写了这个:
(function($){
$(document).ready(function(){
$('.posts').click(function(){
if ($(this).attr("id") == "list"){
$('.sectionLists').show();
} else {
$('.sectionLists').hide();
}
});
});
})(jQuery);
没有控制台错误 - 在我的代码中,但我的 Twitter Bootstrap Javascript 相关函数都不起作用,例如 Popovers、Tabs 或其他任何类似性质的函数,并且上面的代码甚至不起作用。
但是,如果我将它粘贴到 Chrome 控制台并按 Enter 键,它会正常工作。
这是怎么回事?