javascript - drupal_add_js() 正在工作,但 js 文件未执行

标签 javascript jquery drupal drupal-7 drupal-theming

好的!我已经在这里磨齿轮了,唉!我现在需要你们的帮助!

好的,情况是这样的..

我有一个 JS,其中包含应在单击 element_to_be_click 元素后执行的代码。代码是正确的,运行良好,我已经测试过,还添加了正确的 jquery/jquery-ui 文件。

所以,现在我有了 JS 文件!接下来我需要告诉 Drupal 包含 JS,所以我转到 template.php 文件并添加函数并添加了这个

 MYTHEME_semanticui_preprocess_page(&$variables) {
      drupal_add_js('PATH_TO_MY_JS_FILE', array('type' => 'file', 'scope' => 'header', 'group' => JS_THEME));
 }

文件路径正确,我已经测试过。

我太偏执了,所以我在本地安装了一个全新的 drupal 站点,然后这也是一样的,令我惊讶的是 JS 正在正确执行!

我不知道该去哪里/检查什么来找到这背后的罪魁祸首!

我已经做了很多研究,但运气不佳,所以我在这里,请帮助我!谢谢!

如果您需要更多信息,请发表评论,我很乐意给您,除非,当然,我不能。

编辑 1

所以我刚刚发现这一点,当聚合 css/aggregate js 打开时,就会发生这种情况。

最佳答案

好吧,现在我明白了。因此,当使用 drupal_add_js 时,请确保 URL 路径中没有任何前导斜杠

关于javascript - drupal_add_js() 正在工作,但 js 文件未执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31783979/

相关文章:

javascript - .load() 使所有ajax加载的div刷新

javascript - 复制 API key 是否意味着身份被盗?

javascript - 隐藏 tr 元素以防止在其中单击

javascript - Jquery .getJSON 和 ASP.NET MVC

javascript - :first-child 的 slider 问题

javascript - 在javascript中根据条件创建数组

Drupal 在 block 和页面中显示暴露的过滤器

html - iframe 内的 Accordion 跳转到父级的顶部

php - Drupal 中的评估代码问题

javascript - 使用 jQuery UI sortable 时边距消失