Я только что создал модуль для Joomla 1.6, который использует jQuery для анимации.
Пока я сделал,
$document = JFactory::getDocument();
$document->addStyleSheet(JURI::base() . 'modules/mod_op_slideshow/assets/css/slideshow.css');
$document->addScript(JURI::base() . 'modules/mod_op_slideshow/assets/js/menuRotate.js');
$document->addScript(JURI::base() . 'modules/mod_op_slideshow/assets/js/jquery.js');
$document->addScript(JURI::base() . 'modules/mod_op_slideshow/assets/js/script.js');
Похоже, что с firebug мои скрипты и css загружены. Чтобы моя анимация работала, мне нужно, чтобы мой код был инициализирован внутри документа, что я уже включил в script.js
$(document).ready(function(){
$('ul#slidemenu').menuRotate({
speed: 1230,
timeout: 5000,
opacity: '0.6',
containerheight: '300px'
});
К сожалению, это не похоже на инициализацию кодов. Одна из ошибок, которая была отображена в firebug, была:
jQuery не определен
[Прервать эту ошибку]}) (jQuery);
Правильно ли я сделал, добавив скрипты в Joomla и инициализировав код с помощью document.ready внутри script.js? или я вообще разбираюсь в этой проблеме?