0

折りたたみ可能なdivを挿入するように既存のモジュールを変更しようとしています。私のjavascript関数はファイル'my_module.js'にあり、次のようになります。

my_module.js

function myFunction1(param){
...
}

function myFunction2(paramA, paramB){
...
}

drupal_add_jsを使用してモジュールファイルにmy_module.jsを追加しましたが、次に何をすべきかわかりません。

<?php

    drupal_add_js(drupal_get_path('module', 'my_module') . '/my_module.js');
    // -----> I want to call myFunction2 here !!
?>

WebサイトにはDrupalコア6.24があります。

どうも

4

2 に答える 2

0

my_module.jsを通常のjavascriptファイルとして続行します。JQueryを使用してdivの挿入を試みることができます。

$("#foo").append("<div id='my_collapsible'>hello world</div>")

そして、JQueryによって、必要なアクションを#my_collapsibleにアタッチします(折りたたみ可能にします)。

于 2013-03-16T06:00:12.640 に答える
0

その方法は実際に機能するはずです。

ありますか:

  • ファイルパスが正しいことを確認しました
  • JSファイルがロードされていることをfirebug/webkitインスペクターでチェックしましたか?
于 2013-03-18T16:51:36.803 に答える