Добрый день!
Возникла проблема
Оформляю портфолио с плагином Izotope.
Загрузила плагин в корень сайта, подключила через theme.info. При загрузке страницы фотографии выстраиваются неверно, при повторном обновлении все нормально работает.
Я так понимаю, что проблема в том, что скрипт срабатывает раньше, чем загрузятся файлы.
Есть способ решения - defer, но как его применить на друпале?
Или есть какие-то альтернативные решения?
Комментарии
Какая версия Drupal?
7
https://api.drupal.org/api/drupal/includes%21common.inc/function/drupal_...
Давно с 7-кой не общался в info темы может что то вроде этого попробовать:
scripts[] = assets/js/shoot.js: {'defer' => true}
Если не выйдет всегда есть препроцес функция)
<?php
function MYTHEME_preprocess_page(&$variables) {
drupal_add_js('path_to_js', array(
'type' => 'external',
'defer' => TRUE,
));
}
?>
Первый вариант не сработал..
Пытаюсь совладать со вторым
Извини, наверняка я задаю тупые вопросы, но я совсем новичок в этой теме
В файл template.php встраивать код, верно?