如果在 wordpress 中使用 jQuery,为什么我们不能使用“$”代替?通常“$”是jQuery的替代品,对吗?但在 Wordpress 中,它显示"$" is not a function。我不明白为什么会这样。谁能解释一下?
问问题
3520 次
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。
于 2013-02-28T10:08:05.073 回答
0
jQuery(...)
应该用来代替$(...)
编辑----对不起,我误读了你的问题。这取决于您的 wordpress 版本的 jquery 实现。我见过允许使用的wordpress网站$
,但我真的不知道它取决于什么。
于 2013-02-28T10:05:52.487 回答