-2

我对 jQuery 在 Wordpress 中的工作方式感到非常困惑。对不起,如果我漫无目的——很难以简洁的方式问。我认为这里有一个“深层概念”,我想一劳永逸地进行分类。

如果我创建一个简单的基于 jQuery 的插件,代码执行得很好,使用 WordPress 自动加载的 jQuery 库,只要我在无冲突模式下使用它,甚至只使用 jQuery 而不是 $。

但是如果我为给定的主题创建一个 php 模板,我就不能在那个 php 页面上使用 jQuery。只是不会“开火”。我认为这是因为 js 出现在 WP_Header 之后。

但是........如果我在该页面上排队 jQuery.1.3.2,那么我神奇地 - 不仅可以在该页面上使用 jQuery,还可以使用 $ 语法。

所以我的问题是:怎么会?

编辑:转到http://burtengineering.com/contact-us

如果您查看@源代码,我有一个包含的 jquery1.3.2,它仅允许内联 js 触发。

<script type="text/javascript">
jQuery(document).ready(function() {
    jQuery('body').prepend('<div id="popup"><h4>Processing</h4><div id="inner"><p>One moment, please.</p></div></div>');
});
</script>

如果我不包含该脚本,则该 js 将无法工作,即使 WordPress 已经包含 jquery 1.7。

再说一次,我的问题是:我做错了什么阻止了内联 js 工作。而且,为什么我不能在我的 jQuery 中使用 $,除非我包含那个 jquery 1.3.2?

谢谢,

由于某种原因,我没有看到“添加评论”按钮。

---JC

4

1 回答 1

0

看看这个。

你有正确的头文件吗?

于 2012-04-18T10:35:12.713 回答