我在自定义主题中的js目录中添加了一个新的JavaScript文件,并在header块中的header.php中引用它,如下所示:
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/myScript.js"></script>
js文件的内容是测试jQuery警报:
(function($) {
$(document).ready(function(){
alert('ready');
});
})(jQuery);
我尝试了多种无冲突解决方案,但我的脚本仍被忽略。我很难过,还有其他人修好了吗?我从过去几年看了几个不同的解决方案,现在它们似乎都是bunko。
我甚至在我的剧本之前在header.php中尝试了这个:
<?php wp_enqueue_script("jquery"); ?>
任何帮助都会受到赞赏,因为我现在已被阻止。
答案 0 :(得分:1)
尝试:
jQuery(document).ready(function($){
alert('ready');
});
不要使用(function($) {})(jQuery);
答案 1 :(得分:1)
尝试:
$(function() {
alert('ready');
});