У меня есть приложение OpenCart. Javascripts загружаются в settings.php внутри пути '/catalog/controller//settings.php с похожими кодами как:
$this->document->addScript('catalog/view/theme/<theme>/lib/lazy/jquery.lazy.1.6.min.js');
$this->journal2->minifier->addScript('catalog/view/theme/<theme>/lib/actual/jquery.actual.min.js', 'header');
$this->journal2->minifier->addScript('catalog/view/theme/<theme>/lib/hover-intent/jquery.hoverIntent.min.js', 'footer');
Здесь "тема" означает имя темы, которое установлено. Я хочу отложить или асинхронно загрузить эти javascript в OpenCart, как я могу это сделать?
Я знаю, что синтаксис addScript имеет 1-й параметр как файл, второе место, 3-й отложенный и 4-й асинхронный, где отсрочка и асинхронные операции могут быть логическими. Я попробовал инструкцию, как показано ниже, чтобы увидеть отложенное ложное и асинхронное значение true:
$this->journal2->minifier->addScript('catalog/view/theme/<theme>/lib/hover-intent/jquery.hoverIntent.min.js', 'footer', false, true);
но я не уверен, что это сработает или нет. Пожалуйста, предложите