1

我在自定义主题的 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);

我尝试了多种无冲突解决方案,但我的脚本仍然被忽略。我被难住了,还有人解决这个问题吗?在过去的几年中,我查看了一些不同的解决方案,现在它们似乎都是文库。

我什至在我的脚本之前在 header.php 中尝试过这个:

<?php wp_enqueue_script("jquery"); ?>

任何帮助表示赞赏,因为我现在被阻止了。

4

2 回答 2

1

尝试:

  jQuery(document).ready(function($){
    alert('ready');
  });

不使用(function($) {})(jQuery);

于 2012-06-13T17:20:58.893 回答
1

尝试:

$(function() {

      alert('ready');

});
于 2012-06-13T17:23:25.420 回答