Joomla!程序中加载JS和CSS的方法
1.加载单独的js文件:
$js = JURI::base().'components/com_foobar/assets/script.js';
$document =& JFactory::getDocument();
$document->addScript($js);
2.加载自定义js函数:
$js = 'function notify(text) { alert(text); }';
$document =& JFactory::getDocument();
$document->addScriptDeclaration($js);
3.加载CSS文件:
$css = JURI::base().'components/com_foobar/assets/style.css';
$document =& JFactory::getDocument();
$document->addStyleSheet($css, 'text/css', 'print');
4.加载CSS片段:
$css = '.somestyle { padding: 10px; }'
$document =& JFactory::getDocument();
$document->addStyleDeclaration($css);
以上JS与CSS将加载到Joomla!网页的<head></head>标签内
更多请看 http://www.solord.com/joomla-15-api.html
Joomla!程序中加载JS和CSS的方法相关推荐
- wordpress home.php,WordPress主题通过function.php来加载js和css文件
WordPress主题开发的时候可以直接将需要的js或css写在head标签中,但是现在已经不主张这种加载方式了,现在WordPress主题通过function.php来加载js和css文件. 基本架 ...
- jquery按需加载js和css插件使用说明
* ==================================================== ** 1. 概述 : * ================================ ...
- 解决springmvc加载JS,CSS等文件问题【转】
解决springmvc加载JS,CSS等文件问题[转] 参考文章: (1)解决springmvc加载JS,CSS等文件问题[转] (2)https://www.cnblogs.com/jerrylz/ ...
- vue动态加载js和css以及部分页面加载特定的js和css
vue动态加载js和css以及部分页面加载特定的js和css vue项目第一次加载很慢的,发现在第一次加载要很大的js导致卡顿.可以使用cdn加速和其他gzip方式效果不是很明显.因此考虑每个页面动态 ...
- 在 ArcGIS Engine 应用程序中加载搜狗地图和谷歌地图。
在ArcGIS Engine 应用程序中加载搜狗地图和谷歌地图. Adding sogou map or google map in ArcGIS Engine application WebmapL ...
- 在ArcGIS Engine 应用程序中加载搜狗地图和谷歌地图
在ArcGIS Engine 应用程序中加载搜狗地图和谷歌地图. Adding sogou map or google map in ArcGIS Engine application WebmapL ...
- (一)JQuery动态加载js的三种方法
Jquery动态加载js的三种方法如下: 第一种: $.getscript("test.js"); 例如: <script type="text/javascrip ...
- asp.net后台程序动态加载js或样式表
通常,在页面前端直接加载js或样式表不能满足业务需求,有时候需要根据具体的情况加载对应的javascript或样式表文件,这就要求"动态"加载了. 其实这个也比较简单,下面将我用到 ...
- js插件动态加载js、css解决方案
最近因为工作需要做了一个js自动导入的插件,一开始很天真的以为动态创建个script添加到head中就ok了,试了之后才发现了问题,就是如果同时引入了多个js文件,而且后一个文件中用到了前一个文件中的 ...
最新文章
- MariaDB CEO 痛斥云厂商对开源的无尽掠夺,从不回馈社区
- 2016计算机考试题一级,2016计算机一级考试题库及答案.docx
- RabbitMQ(七):常用方法说明 与 学习小结
- mysql并发 node_nodejs写入mysql单次数据量过大的解决方法_沃航科技
- ECShop 安装问题 谁能帮帮我
- Win10配置Tensorflow_Object_Detection_API
- HttpHandler和ashx要实现IRequiresSessionState接口才能访问Session信息(转载)
- 工作失误:没有分析进程消耗了这么多内存的原因
- 毕马威深度解读北京自贸试验区方案
- zedgraph显示最小刻度_关于ZedGraph几个难点
- 手机问卷调查报告 html,使用手机问卷调查报告
- 一文教会你如何基于高德地图获取城市公交网络数据(包含经纬度)
- 数学建模Latex简易模板
- 离线安装openOffice
- ►崔凯在转基因食品360度论坛上演讲
- 怎么用微信打开链接才不会提示已停止访问网页
- svchost.exe占用cpu过高怎么处理(原因及解决办法)
- 派森编程软件python有什么用_派森Python下载
- 华为分布式存储FusionStorage知识点总结【面试篇】
- Java 线程池 8 种拒绝策略
热门文章
- 1 WM配置-企业结构-定义-创建仓库号(Warehouse Number)
- 15 MM配置-BP业务伙伴-定义供应商主记录的编号范围
- 30 CO配置-控制-产品成本控制-成本对象控制-期末结算-定义更新
- 9 CO配置-控制-成本中心会计-在成本控制范围激活成本中心会计核算
- 专升本c语言名词解释题_专升本到底难不难?
- Squeeze-and-Excitation Networks(SENet )
- 深度残差收缩网络:(五)实验验证
- android h5语音,html5录音支持pc和Android、ios部分浏览器,微信也是支持的,JavaScript getUserMedia...
- ubuntu18.04安装opencv4.3.0
- 语音技术(百度语音)开发 - 第一篇