切换图标显示
2015-10-08 11:40
253 查看
运用css层叠实现图标切换。html如下:
css中把bjunlock类放bj类下面,用js动态添加删除bjunlock类来覆盖bj类。css如下:
js如下:
<div class="rtoolbar"> <ul> <li><a class="xj" href="#">新建</a></li> <li><a class="dk" href="#">打开</a></li> //编辑的lock和unlock切换,注意没有类bjunlock <li><a class="bj" href="#">编辑</a></li> <li><a class="ss" href="#">搜索</a></li> <li><a class="dc" href="#">导出</a></li> <li><a class="bz" href="#">帮助</a></li> </ul> </div> <div class="st_tree"> <ul class="firmenu"> <li><span onclick="addnew(this)" class="add"><img src="../images/open_05.png" class="img-span"></span><span class="align-span">添加条目</span> <ul class="secmenu"> <li><span onclick="addli1(this)" class="add" ><img src="../images/open_07.png"></span><a href="#">中国建设银行</a> <ul></ul> </li> <li><span onclick="addli1(this)" class="add" ><img src="../images/open_07.png"></span><a href="#">中国工商银行</a> <ul></ul> </li> <li><span onclick="addli1(this)" class="add" ><img src="../images/open_07.png"></span><a href="#">中国招商银行</a> <ul></ul> </li> </ul> </li> </ul> </div>
css中把bjunlock类放bj类下面,用js动态添加删除bjunlock类来覆盖bj类。css如下:
.bj{background: url(../../images/blue_07.png) no-repeat center center} .bjunlock{background: url(../../images/blue_06.png) no-repeat center center}
js如下:
var bj = $('.bj'); var addicon = $('.add'); $(addicon).hide(); $(bj).click(function(){ $(addicon).toggle(); $(this).toggleClass('bjunlock');//实现切换效果的js });
相关文章推荐
- ACE反应器(Reactor)模式(1)
- centos 6.5下搭建svn服务端
- Eclipse创建WEB工程Maven+Spring+SpringMVC+MyBatis示例
- 串口中断相关问题
- Yii2.0 对数据库 查询的一些简单的操作
- iOS9网络适配
- MyEclipse的激活、破解
- Magento设置部分产品的Group Price的值
- 智能硬件+App移动新生态【10.24北京站】
- JSON用法之将PHP数组转JS数组,JS如何接收PHP数组
- sql优化分析
- POJ 3566 Building for UN (无脑构造 水题)
- 关于ptrdiff_t
- Java获取字符串编码方式
- webstorm 快捷键
- Makefile经典教程(掌握这些足够)
- ACE主动对象模式(2)
- Redis技术之旅十 高并发问题
- nyoj The Triangle 18 (简单DP)
- Android OkHttp完全解析 是时候来了解OkHttp了