0
点金 管理员 询问 3月 之前
  1. 我使用 WordPress 站点
  2. 我把这个脚本放在头部

当脚本加载时,出现错误:

TypeError: ‘undefined’ is not a function (evaluating ‘$(document)’)

我不知道原因,也不知道意思:
在火狐调试错误是:

$ is not a function

1回答
0
点金 管理员 问答 3月 之前

默认情况下,WordPressnoConflict模式下使用jQuery 。您需要使用jQuery变量名而不是引用它$,例如use

jQuery(document);

代替

$(document);

您可以轻松地将其包装在一个自执行函数中,以便$再次引用jQuery(并避免污染全局名称空间),例如

(function ($) {
   $(document);
}(jQuery));