0

$ is not a functionDrupal 7 で JQuery を使おうとする初心者が遭遇する一般的なエラー メッセージです。

説明は、他のライブラリとの競合を避けるために、Drupal では $ の使用が無効になっているためです。しかし、他のどのライブラリが $ を使用していますか?

4

3 に答える 3

4

少なくとも 2 つの主要なもの:

おそらく、最も一般的に使用される関数に 1 つの文字を使用すると、多くの時間を節約できるためです。また、JavaScript の変数名の文字にはいくつかの制限があるため、実際には、そのような 1 文字の名前には 2 つの候補が$あり_ます_。したがって、一部のフレームワークに 1 つの char 名を持つショートカット関数がある場合、それはおそらく$.

于 2012-05-13T18:29:13.847 に答える
2

よくある問題の 1 つは、JQuery 自体のバージョンが複数あることですが、それが Drupal の理由かどうかはわかりません。別の可能性はMootools です

于 2012-05-13T18:29:01.540 に答える
1

zepto も $ を使用し、jQuery の軽量な代替手段です。

http://zeptojs.com/

さらに、ほとんどの jQuery API と一致します。

于 2012-05-13T18:35:09.647 に答える