下面的代码与jQuery有一些问题。
<script type="text/javascript">
$(window).load(function() {
..
});
</script>如果我在文档头中包含jQuery,然后使用上面的代码,它会工作得很好。但是,如果我在Wordpress函数wp_enqueue_script中使用include jQuery,我会得到以下错误:$ is not defined。我可以从页面源代码中看到,jQuery已正确加载到标题中。我怎么才能修复它?谢谢。
发布于 2012-06-18 15:34:28
嘿:使用带有大写Q的jQuery,而不是$,以使其工作。Wordpress通常包含一个脚本,该脚本在最后调用jQuery.noConflict(),而不定义$。
好的,如果有人不喜欢这个答案,请在投票前发表评论:)
jQuery(function($) { //jQuery passed in as first param, so you can use $ inside
// use $
});发布于 2012-06-18 15:34:14
使用单词jQuery而不是$,并向其传递$引用
jQuery(function($) {
// you can use $ here
$(window).load(function() {
..
});
});https://stackoverflow.com/questions/11078588
复制相似问题