1

3 つのサブモジュールを持つ Drupal 7 用のモジュールを作成しています。すべてのサブモジュールには、独自のモジュール、スタイル、および js ファイルがあります。各サブモジュールの init 関数に、モジュールが使用するすべての JavaScript ファイルを含めます。

  drupal_add_js(path);

jQuery 以外はすべて正常に動作します。私はさまざまな方法を試しました:

  (function ($) {
     alert("1");    
  })(jQuery);

  alert(jQuery('div'));
  alert($('div'));

そして何も起こらない。モジュールファイルでjQueryをインライン関数として使用しようとしました:

  drupal_add_js("(function ($) {alert('1');})(jQuery)","inline");

それもうまくいきません。

jQuery に基づいて、ポップアップ メニューや ajax も含め、すべてが正常に機能する 1 週間前。しかし、その後、php 関数を書き直し、機能を追加し、クエリを最適化しました (正しく動作する js ファイルを変更していません)。たぶん、いくつかのサーバー構成ファイルも変更しました(デンバーを使用し、ローカルホストでプロジェクトを実行しています)。

jQueryが機能しないことに気付いたのは今だけです。すべてをテストし、答えを探すのにすでに2日を費やしました。ばかげた単純な間違いを犯したことは知っていますが、それがどこにあるのかわかりません。誰かがすでにそのような問題を抱えているかもしれません。助けてください。

PS: これは私の最初の投稿です。あまり厳しく判断しないでください。

4

1 に答える 1