【发布时间】:2012-05-13 18:27:00
【问题描述】:
$ is not a function 是新手在 Drupal 7 中尝试使用 JQuery 时遇到的常见错误消息。
解释是在 Drupal 中禁用了 $ 的使用,以避免与其他库发生冲突。但是哪个其他库正在使用 $?
【问题讨论】:
标签: javascript jquery drupal-7
$ is not a function 是新手在 Drupal 7 中尝试使用 JQuery 时遇到的常见错误消息。
解释是在 Drupal 中禁用了 $ 的使用,以避免与其他库发生冲突。但是哪个其他库正在使用 $?
【问题讨论】:
标签: javascript jquery drupal-7
至少有两个主要的:
这可能是因为对最常用的函数使用一个字符可以节省大量时间。而due to some restrictions for characters in variable name in JavaScript 实际上有两个候选这样的单字符名称:$ 和 _(_ 经常用于例如 gettext 函数或丢弃变量)。因此,我宁愿期望如果某个框架有一些具有一个字符名称的快捷功能,它可能是$。
【讨论】:
常见问题之一是 JQuery 本身的几个不同版本,尽管我不确定这是否是 Drupal 中的原因。 另一种可能是Mootools
【讨论】:
【讨论】: