jquery - 如何在 joomla 模块中添加和使用 jquery 和 css 文件..?

标签 jquery css module joomla1.5

$document = &JFactory::getDocument();//getting document ref object
$document->addScript(JURI::root() . 'modules/mod_my_slider/jquery.js');

$path = "http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']."modules/mod_my_slider/images";
$path = str_replace("index.php","",$path);
?>
<script language="javascript">
  jQuery('#block').show();
 </script>
 <center>
 <div height:220px; width:500px; border:1px solid black;>
  <img class="slide" height="220px" width="500px" src="<?php echo $path; ?>/pier1.jpg"/>
 </div>
 <div id="block" style="height:100px; width:10px; display:none; background-color:white;">BETA</div>
 </center>
?>

我像上面那样尝试,我还包含了 jquery 文件,但那一行不显示。

最佳答案

$document =& JFactory::getDocument();
$document->addScript($url);
$document->addStyleSheet($url);

这绝对是向模块添加 jscript 和 CSS 的正确语法。我能看到的唯一问题是,如果您使用安装程序,Joomla 会自动将 JS 文件放入 modules/module_name/js 并将 CSS 放入 modules/module_name/css 文件夹。如果该行根本不存在,那么您还有另一个问题,如果该行存在但未添加文件,您可能需要将代码更改为

$document->addScript(JURI::root() . 'modules/mod_my_slider/js/jquery.js');

关于jquery - 如何在 joomla 模块中添加和使用 jquery 和 css 文件..?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4767047/

相关文章:

javascript - 如何在 HTML/CSS 中实现 MS Excel 样式 "Freeze Panes"

css: logo: img: 向右浮动:很奇怪:仍然向左浮动并显示另一个 div 的 bgcolor

javascript 模块总是返回未定义

jquery - 在 Canvas 上方绘制选区时的偏移

javascript - 通过jquery找到svg圆的长度?

css - 如何使 svg 路径指向?

php - Magento 2 事件观察器不工作

jquery - 目前(2011 年)通过跨域 AJAX 的 REST 是个坏主意吗?

javascript - jQuery Mobile 引号内引号内引号

eclipse - Maven Eclipse 多模块阴影依赖