如何将自定义代码与drupal合并
How to merge custom code with drupal
我正在尝试将jquery滑块代码添加到我的drupal站点,在我站点的一个块中。
但是我无法将我的代码添加到drupal站点&让它发挥作用。
如何将自定义代码添加到drupal网站。
我该如何解决这个问题?
代码:
<script src="js/jquery.min.js"></script>
<script>
$(document).ready(function(){
$(".featured1").slideUp(7000);
});
</script>
<div class="featured1"><img src="images/2.png"></div>
- 在
theme_folder/js
中创建js文件,例如scripts.js,将代码放入该文件中,打开主题的.info文件并添加scripts[]=js/scripts.js
OR -
按照我上面写的那样创建一个js文件,打开主题的template.php并放入
drupal_add_js(drupal_get_path('theme', 'YOUR_THEME_NAME') . '/js/scripts.js', array('type' => 'file', 'group' => JS_THEME));
在CCD_ 3中。
避免在块中添加JS。在主题中使用一个文件(如/sites/all/themes/your_theme/js/my_scripts.js
)。许多Drupal主题包括一个script.js
,使用DrupalJS行为(如Zen)。您还可以添加自己的自定义JS文件来修改your_theme.info
文件(您可以在各处找到示例)。
如果你真的想在一个块中添加JS,你可能会遇到JS别名的问题,用jQuery
替换$
会有所帮助。但是,真的,不要这样做,维护起来会一团糟:)。。。。
相关文章:
- JQuery合并了keyup和focusout两个函数
- JSON重构(合并内容)与javascript
- Javascript-根据赋值顺序,按键合并对象数组
- 合并两个数组,重新调整循环js
- 如何合并不同集合的游标并按日期排序
- 合并TinyMCE(jQuery插件)文件
- 如何循环通过2个对象数组并通过匹配id进行合并
- 将两个Json提要合并为一个,并按时间排序
- 将项目履行与高级模板合并,并通过电子邮件发送至Netsuite 2.0
- DataTables合并了两个独立表中的jQuery/Javascript函数
- 承诺合并流
- 如何使用javascript合并两个对象数组
- 别名或以其他方式合并两个具有不同名称的相同对象原型
- 可以合并或嵌套ES6导入
- 在rxjs中巧妙的蒸汽可观察合并
- mandrill合并标记不接受变量值
- 如何合并数组中的重复项
- 如何从合并的结果集中提取数组
- 将javascript对象(属性+值)合并到一个对象中
- 如何将自定义代码与drupal合并