$未定义,但在Wordpress中定义了jQuery IS

时间:2012-11-06 19:38:55

标签: javascript jquery wordpress

什么可能导致Firefox告诉我$未定义,但使用'jQuery'按预期工作。

我在Wordpress 3.4上,Wordpress随jQuery打包。这是Wordpress特有的东西吗?

2 个答案:

答案 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