作成しているタッチポイントと呼ばれるカスタムモジュールがあります。touchpoints.moduleファイルの先頭に次のものがあります。
global $base_path;
$my_settings = array(
'basepath' => $base_path,
'module_path' => drupal_get_path('module','touchpoints')
);
drupal_add_js(array('touchpoints' => $my_settings), 'setting');
drupal_add_js(drupal_get_path('module','touchpoints') . '/touchpoints.js');
次に、touchpoints.jsファイルに次のように表示されます。
Drupal.behaviors.touchpoints = function(context){
$('.form-item-touchpointlocation').css('display','block');
$('.form-item-touchpointcategory').css('display','none');
}
$(document).ready呼び出しと同様に、DOMの読み込みが完了すると、Drupal.behaviors呼び出し内のすべてが実行されるはずだと私は理解しています。ただし、このコードは実行されていません。念のため、関数にもアラートを入れましたが、トリガーされていませんでした。私が見逃しているステップはありますか?