Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对Joomla模块使用jQuery怎么用?_Jquery_Joomla_Joomla Extensions - Fatal编程技术网

对Joomla模块使用jQuery怎么用?

对Joomla模块使用jQuery怎么用?,jquery,joomla,joomla-extensions,Jquery,Joomla,Joomla Extensions,我刚刚为Joomla1.6创建了一个模块,该模块使用jQuery作为动画 到目前为止,我已经做到了 $document = JFactory::getDocument(); $document->addStyleSheet(JURI::base() . 'modules/mod_op_slideshow/assets/css/slideshow.css'); $document->addScript(JURI::base() . 'modules/mod_op_s

我刚刚为Joomla1.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 [Break On This Error]}(jQuery)


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

问题可能在您的menuRotate.js脚本中。如果menuRotate.js脚本使用jQuery,则应将其放在jQuery之后