【问题标题】:Add inline javascript on Drupal page在 Drupal 页面上添加内联 javascript
【发布时间】:2013-03-18 15:55:43
【问题描述】:

我有一个想要添加到 module.page.inc 的内联 javascript。 我怎样才能以最简单的方式做到这一点?

<script>
$(function() {
$("a[rel][href!='']").overlay({
mask: {
color: '#000',
loadSpeed: 200,
opacity: 0.8
},
effect: 'apple',
onBeforeLoad: function() {
var overlaid = this, overEl = this.getOverlay();
overEl.find(".contentWrap").load(
this.getTrigger().attr("href"));
overEl.appendTo("body");
$(".close", this.getOverlay()).click(function(e){
overlaid.close();
});
}
});
});
</script>

【问题讨论】:

  • 欢迎来到 Stack Overflow!你试过什么了?这听起来像是“请为我做我的工作”而不是“帮帮我,我被卡住了”类型的问题,这通常不会在 SO 上得到非常好的回应

标签: javascript drupal drupal-6


【解决方案1】:

尝试使用函数:

drupal_add_js('jQuery(INSERT YOUR JS HERE, 'inline');

您需要将内联脚本放在变量中或直接放在我放置占位符的位置。小心你的引号。

【讨论】:

    【解决方案2】:

    你可以在没有脚本标签的情况下使用它

    drupal_add_js('jQuery(document).ready(function () { alert("Hello!"); });', 'inline');

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-11
      • 1970-01-01
      相关资源
      最近更新 更多