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 !!
?>

该网站具有 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

该方法应该确实有效。

你:

  • 检查文件路径是否正确
  • 在 firebug/webkit 检查器中检查了 JS 文件正在加载吗?
于 2013-03-18T16:51:36.803 回答