Вы можете установить вес, передав массив $options
в drupal_add_js () :
$file = drupal_get_path('module', 'sb_carousel').'/js/slide.js';
$options = array(
'weight' => 1000, // High number to push this file to the bottom of the list
'scope' => 'footer' // This will output the JS file in the footer scope, so at the end of the document
);
drupal_add_js($file, $options);
Используя weight
и scope
, вы должны убедиться, чтоВаш файл JS - самый последний вывод в HTML.
ОБНОВЛЕНИЕ
Просто подумайте, вы упомянули, что ваш файл jQuery загружен из файла .info
... в этом нет необходимости, jQuery уже добавлен в Drupal по умолчанию.Вы можете выполнить обновление до jQuery 1.5 с помощью модуля jQuery Update , но в настоящее время нет (официальной) поддержки для более поздних версий.
Если вы загружаете второй файл jQuery, это может бытьв первую очередь, если вы не используете jQuery.noConflict()
должным образом, и даже тогда у вас могут возникнуть проблемы.