Javascript“”在 Drupal 中
我正在尝试集成 javascript 库以在表格上进行拖放 进入我的自定义 Drupal 模块的一页。我已经使用 drupal_add_js
包含了 js 文件,但我不知道如何初始化它。
该库的文档指出应该调用 init 函数,例如
<body onload="REDIPS.drag.init()">
How would I do that in Drupal?或者 Drupal 有更好的初始化脚本的方法吗?
I'm trying to integrate a javascript library for drag&drop on tables into one page of my custom Drupal module. I've included the js file using drupal_add_js
, but I don't know how to initialize it.
The documentation for that library states that an init function should be called like
<body onload="REDIPS.drag.init()">
How would I do that in Drupal? Or has Drupal some better way of initializing the script?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Drupal 对此有自己的机制,包括向
Drupal.behaviors
添加属性。请参阅此页面:http://drupal.org/node/205296从链接页面:
Drupal has its own mechanism for this, involving adding a property to
Drupal.behaviors
. See this page: http://drupal.org/node/205296From the linked page:
您可以尝试在与其他 add_js 相同的函数中添加另一个 drupal_add_js 调用:
最后一个参数“true”是推迟脚本的执行。
我希望这能在某种程度上有所帮助!
You could try adding another drupal_add_js call in the same function as your other add_js:
The last param "true" is to defer the execution of the script.
I hope that helps in some way!