2011-03-14 44 views
0

我刚刚为其动画使用jQuery的Joomla 1.6创建了一个模块。使用jQuery的Joomla模块。 - 怎么样?

到目前为止,我已经做了,

$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' 
}); 

不幸的是已经初始化我的代码,它似乎并没有被初始化代码。其中这是显示在萤火误差的是:

jQuery的没有被定义 [打破该误差]})(jQuery的);

我是否正确地将脚本添加到Joomla并使用script.js中的document.ready初始化代码?或者我甚至对这个问题有意义?

回答

2

问题可能出现在您的menuRotate.js脚本中。如果你的menuRotate.js脚本使用jQuery,你应该把它放在jQuery之后。

+0

你是对的!谢谢 – Kyle 2011-03-15 04:15:48

+0

很好,它工作。 – 2011-03-15 05:06:27