好的!我已经在这里磨齿轮了,唉!我现在需要你们的帮助!
好的,情况是这样的..
我有一个 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/