При подключении
jQuery к Joomla 1.5.x столкнулся с проблемой отработки скрипта почему-то только в
Google Chrome. Даже
IE давал результаты.
Методом простого отслеживания (просто отключит
header Joomla) выяснил, что причиной были именно встроенные по-умолчанию скрипты
Mootools.
Вопрос конечно же загуглен до предела, но все же хочется повториться и услышать мнения сообщества по этому вопросу.
Самым простым решение для меня было отключить
Mootools при помощи вставки скрипта:
<?php $headerstuff = $this->getHeadData();
$scripts = $headerstuff['scripts'];
$headerstuff['scripts'] = array();
foreach($scripts as $url=>$type) {
if (strpos($url, 'js/mootools.js') === false && strpos($url, 'js/caption.js') === false) {
$headerstuff['scripts'][$url] = $type;
}
}
$this->setHeadData($headerstuff); ?>
При этом я увидел желаемый результат! На что же повлиял
отключенный Mootools остается для меня загадкой.
p.s. Включение режима
noConflict jQuery результата не дало. Но я догадываюсь, что тупой непонимающей вставкой кода, результата и не должно быть, потому продолжу курить
JavaScript чего и вам желаю.
Спасибо за внимание.
Комментарии (0)
RSS свернуть / развернутьТолько зарегистрированные и авторизованные пользователи могут оставлять комментарии.