什么可能导致Firefox告诉我$未定义,但使用'jQuery'按预期工作。
我在Wordpress 3.4上,Wordpress随jQuery打包。这是Wordpress特有的东西吗?
答案 0 :(得分:8)
jQuery.noConflict()
已被召集。要通过最少量的代码更改来解决此问题,请执行此操作。
在:
$("your").code(function () {
$("that").uses($.all("over").the("place"));
});
后:
(function ($) {
$("your").code(function () {
$("that").uses($.all("over").the("place"));
});
})(jQuery);
答案 1 :(得分:6)
jQuery在wordpress中的noConflict模式下工作,因为文档状态为:http://codex.wordpress.org/Function_Reference/wp_enqueue_script#jQuery_noConflict_wrappers