0

没有定义可能导致 Firefox 告诉我 $ 的原因,但使用 'jQuery' 可以按预期工作。

我在 Wordpress 3.4 上,而 Wordpress 与 jQuery 一起打包。它是 WordPress 特有的吗?

4

2 回答 2

8

jQuery.noConflict()已被调用。要通过最少的代码更改来解决此问题,请执行此操作。

前:

$("your").code(function () {
  $("that").uses($.all("over").the("place"));
});

后:

(function ($) {
  $("your").code(function () {
    $("that").uses($.all("over").the("place"));
  });
})(jQuery);
于 2012-11-06T19:42:27.363 回答
6

作为文档状态,jQuery 在 wordpress 中以 noConflict 模式工作:http: //codex.wordpress.org/Function_Reference/wp_enqueue_script#jQuery_noConflict_wrappers

于 2012-11-06T19:40:55.573 回答