モジュールのJavaScriptファイルを読み込もうとしています。javascriptコードを実行し、CSSスタイルを動的に適用する必要があります。
ただし、私のjQueryは効果がありません。プレーンなバニラJavaScriptコードは機能しますが、私のjQueryコードは機能しません。
次のコードを使用してJavaScriptを読み込んでいます。
drupal_add_js(drupal_get_path('module', 'my_module') .'/js/mycode.js', 'file');
このコードを関数の外に適用していますが、がいっぱいhook_node_view
になったときにロードしました。$view_mode
そして、以下は私のjavascriptです:
(function ($) {
alert('RESPONDING!');
$('#page').css('background', 'red')
alert('RESPONDING-2!');
jQuery('body').click(
function () {
alert('clicked!');
}
);
})(jQuery);
タグ付けされたものは機能しません$/jQuery
が、両方のアラートステートメントが機能します。