你在这里

drupal_add_js

7种在 Drupal 中添加自定义 JS 和 CSS 的方法

在Drupal页面中添加自定义的JS和CSS是很简单的,但是在选择一个适合的方法的时候会有些凌乱。

通过本篇文章,让我们来一起总结一下在你的主题/模块中引入或者管理CSS/JS的7种方法。

1. drupal_add_css(),drupal_add_js()

这是大多数开发者最常用的方法。

优点

  • 易用,可以用在任何你想放的地方;
  • 可以插入行内CSS、JS;
  • 易于查文档;
  • 添加的文件可以缓存;
  • 支持一些条件(比如browser,media等)。

缺点

drupal_add_library 和 drupal_add_js 的区别

:谁帮我解释一下drupal_add_library和drupal_add_js的区别?

:drupal_add_library是Drupal7中新引入的方法。

drupal_add_library  用在加载核心定义的库(Drupal里的库可以是一个JavaScript插件,一个JavaScript框架,或是一个CSS框架,如核心的jquery ui 的一些库)或者是第三方模块定义的库,drupal_add_js 仅可以一次调用一条js文件,如果一个library里包含了好多js和css,那就要分别通过drupal_add_js和drupal_add_css来分别添加所需的js和css。

比如,你想调用jquery ui.tabs,如果不是用drupal_add_library的话,那么你就要分别用drupal_add_css drupal_add_js 分别引入需要的css和js。

订阅 RSS - drupal_add_js