9

如果在 wordpress 中使用 jQuery,为什么我们不能使用“$”代替?通常“$”是jQuery的替代品,对吗?但在 Wordpress 中,它显示"$" is not a function。我不明白为什么会这样。谁能解释一下?

4

3 回答 3

5

看看这个网页中的技巧 5:5 Tips for using jquery with wordpress

重要的是要知道 WordPress 自带的 jQuery 版本会自动调用 jQuery.noConflict(); 函数,它将 $ 变量的控制权交还给第一个实现它的库。如果您正在加载 jQuery 的不同副本,则需要手动调用 jQuery.noConflict();,如有必要,从您的一个 JavaScript 文件中调用。

我希望这会有所帮助。

于 2013-02-28T10:09:37.027 回答
3

棘手的是这个特殊的 jQuery 副本默认处于兼容模式。这意味着 jQuery 的典型“$”快捷方式不起作用,因此它不会与任何其他也使用美元符号的 JavaScript 库发生冲突,例如 MooTools 或 Prototype。

资料来源:在 WordPress 中使用“$”而不是“jQuery”

于 2013-02-28T10:08:05.073 回答
0

jQuery(...)应该用来代替$(...)

编辑----对不起,我误读了你的问题。这取决于您的 wordpress 版本的 jquery 实现。我见过允许使用的wordpress网站$,但我真的不知道它取决于什么。

于 2013-02-28T10:05:52.487 回答