Как переопределить порядок выполнения js скриптов.

Главные вкладки

Аватар пользователя Sirega Sirega 9 декабря 2013 в 13:25

Всем привет, для создания карусели использую модуль Jcarousel, еще немного сам дорабатываю его под свои нужды в своем скрипте, мне в html коде мешает атрибут 'width' у элемента списка, мешает тем что произвольно увеличивается ширина при изменении оступоп, в css прописать !important не пойдет, так как средний пункт в моей карусели будет увеличиваться, через removeAttr тоже не убивается, как сделать чтобы мой скрипт перекрыл каруселевский, для удаления 'width'. Пробую добавлять скрипт с removeAttr в drupa_add_js, но задать приоритет пока не получается.

Комментарии

Аватар пользователя Kaer Kaer 9 декабря 2013 в 16:45

в hook_js_alter можно расставить порядок вывода js файлов.
Что-то вроде:

function hook_js_alter(&$javascript) {  
    $javascript['misc/jquery.js']['weight'] = 0;
    $javascript['script.js']['weight'] = 1;
}