Joomla!中如何使用switcher.js实现一个位置上div层的切换显示 【转】
2010-02-10 11:16
791 查看
事实上switch.js在后台使用的场合不少,比如global site configuration页面,在"站点配置","系统配置","服务器配置"这三个页面中切换的时候,就使用的这项功能,我们现在来看看在自己的代码中如何使用这项功能。
首先要引入switcher.js,只需要一行代码:
接下来,我们通过实例来看看如何使用,以下是示例代码:
1-5行代码,定义了切换的菜单,而7行以后的代码则定义了切换页面的容器以及三个需要切换的页面,请注意一下这里的元素命名,如果要直接使用switcher.js ,那么这些元素的命名规则应该遵守,规则如下:
1、ul 命名 id为 submenu
2、页面容器 命名 id 为config-document
3、每一个 <a> 对应一个切换页面 div ,命名规则:切换页面的div id是"page-"加上 <a>的 id
遵守以上规则,Joomla!使用switcher.js就特别简单了。
好像com_jam中就使用了switcher.js,不过使用的方式稍有不同,有兴趣的朋友可以看看代码。
首先要引入switcher.js,只需要一行代码:
<?php JHTML::_('behavior.switcher');?>
接下来,我们通过实例来看看如何使用,以下是示例代码:
<ul id="submenu"> <li><a id="site" class="active">Site</a></li> <li><a id="system">System</a></li> <li><a id="server">Server</a></li> </ul> <div id="config-document"> <div id="page-site" style="background-color:red" mce_style="background-color:red"> site!!!!!!!!! </div> <div id="page-system" style="background-color:gray" mce_style="background-color:gray"> system!!!!!!!!! </div> <div id="page-server" style="background-color:blue" mce_style="background-color:blue"> server!!!!!!!!! </div> </div>
1-5行代码,定义了切换的菜单,而7行以后的代码则定义了切换页面的容器以及三个需要切换的页面,请注意一下这里的元素命名,如果要直接使用switcher.js ,那么这些元素的命名规则应该遵守,规则如下:
1、ul 命名 id为 submenu
2、页面容器 命名 id 为config-document
3、每一个 <a> 对应一个切换页面 div ,命名规则:切换页面的div id是"page-"加上 <a>的 id
遵守以上规则,Joomla!使用switcher.js就特别简单了。
好像com_jam中就使用了switcher.js,不过使用的方式稍有不同,有兴趣的朋友可以看看代码。
相关文章推荐
- js如何实现点击一个按钮显示一个div,然后该div上有一个按钮,点击此按钮后隐藏,隐藏的同时显示另外一个div,而在次弹出的div也有一个按钮,点击后隐藏.
- 一个图片轮换显示的实现,使用DIV+JS,支持Firefox,IE,Safiri
- 一个图片轮换显示的实现,使用DIV+JS,支持Firefox,IE,Safiri
- css,js实现在鼠标移动到一个位置在这个位置下面显示一个已经存在的div,这个div的位置随意
- 使用jquery实现点击一个按钮或连接,让它下面的div显示,在点击一下隐藏
- 如何实现一个HTML5 RPG游戏引擎——第三章,使用幕布实现场景切换
- JS使用cookie实现DIV提示框只显示一次的方法
- 如何实现js展开收起(折叠)效果呢?例如:一段内容过长了,我限制他显示为20个字内,但是超出了20的就先用省略号代替,然后后面添加一个展开,点击展开后就显示所有的内容,这时候展开按钮就变成了 折叠按钮
- JS使用cookie实现DIV提示框只显示一次的方法
- 使用jquery点击一个实现button或连接,进行以下div显示,在点击隐藏
- js实现div的切换特效上一个下一个
- 如何使用纯js实现一个带有灰色半透明背景的弹出框
- js实现一个div缓缓移动到某一个位置再缓缓回到原来位置
- js控制div样式显示与隐藏,JS通过点击超链接右边(指定位置)显示一个图标
- JS实现的简单的div切换显示
- 如何使用js动态显示或隐藏DIV
- 如何使用JS实现页面内容随机显示
- js实现div固定在屏幕的某一个位置
- JS使用cookie实现DIV提示框只显示一次的方法
- js:页面多处输入只使用一个验证码/获得焦点显示/onblur隐藏实现