jQuery实现切换隐藏与显示同时切换图标功能


Posted in jQuery onOctober 29, 2017

HTML代码:

<!doctype html>
<html>
<head> 
<meta charset=" utf-8"> 
<title>jq隐藏显示图标切换</title>
 <!--引入jq文件-->
<script type="text/javascript" scr="./js/jquery.min.js"></script>
</head>
<body>
<!--隐藏/显示 控制按钮-->
<div><img id="ctr" scr="./images/01.jpg"></div>
<!--被控制元素-->
<p id="info" style="display:none;">这里是要显示或隐藏的内容</p>
</body>
</html>

 

 JS代码:

$(document).ready(function(){
//通过id="ctr"获取元素click事件
   $("#ctr").click(function(){
//将显示和隐藏两个状态下的显示图标路径放入images变量中
    var images=['./images/01.jpg','./images/02.jpg'];
//通过class的值来判断控制显示的图标样式
    if($("#ctr").attr("class")=="down"){
    $("#ctr").attr("src",images[0]);
    $("#ctr").removeClass();
    }else{
    $("#ctr").attr("src",images[1]);
    $("#ctr").addClass("down");
    }
//用于控制元素的隐藏或显示 主要方法toggle(),300是控制元素显示或隐藏的速度
    $("#info").toggle(300);
  });  
});

以上的就是实现 隐藏/显示 效果的大概流程,因为本人是新手有些不完美的地方还请多多包涵。如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

jQuery 相关文章推荐
jQuery自定义图片上传插件实例代码
Apr 04 jQuery
jQuery自定义元素右键点击事件(实现案例)
Apr 28 jQuery
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
May 13 jQuery
jQuery模拟实现天猫购物车动画效果实例代码
May 25 jQuery
使用 jQuery 实现表单验证功能
Jul 05 jQuery
jQuery实现键盘回车搜索功能
Jul 25 jQuery
jQuery 实现左右两侧菜单添加、移除功能
Jan 02 jQuery
基于jQuery实现可编辑的表格
Dec 11 jQuery
jquery绑定事件 bind和on的用法与区别分析
May 22 jQuery
Jquery使用each函数实现遍历及数组处理
Jul 14 jQuery
基于JQuery和DWR实现异步数据传递
Oct 16 jQuery
jQuery ajax - getScript() 方法和getJSON方法
May 14 jQuery
springmvc接收jquery提交的数组数据代码分享
Oct 28 #jQuery
jQuery实现的简单前端搜索功能示例
Oct 28 #jQuery
jQuery实现点击下拉框中的值累加到文本框中的方法示例
Oct 28 #jQuery
jquery ajax异步提交表单数据的方法
Oct 27 #jQuery
360提示[高危]使用存在漏洞的JQuery版本的解决方法
Oct 27 #jQuery
关于jQuery里prev()的简单操作代码
Oct 27 #jQuery
jQuery判断网页是否已经滚动到浏览器底部的实现方法
Oct 27 #jQuery
You might like
Windows2003 下 MySQL 数据库每天自动备份
2006/12/21 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
2014/06/23 PHP
php文件缓存类汇总
2014/11/21 PHP
php处理抢购类功能的高并发请求
2018/02/08 PHP
浅谈javascript的数据类型检测
2010/07/10 Javascript
在JavaScript中实现类的方式探讨
2013/08/28 Javascript
jquery实现加载等待效果示例
2013/09/25 Javascript
javasciprt下jquery函数$.post执行无响应的解决方法
2014/03/13 Javascript
js格式化时间小结
2014/11/03 Javascript
JS动态修改iframe高度和宽度的方法
2015/04/01 Javascript
基于jquery实现表格内容筛选功能实例解析
2016/05/09 Javascript
Jquery组件easyUi实现选项卡切换示例
2016/08/23 Javascript
ionic隐藏tabs的方法
2016/08/29 Javascript
微信小程序  action-sheet详解及实例代码
2016/11/09 Javascript
一文让你彻底搞清楚javascript中的require、import与export
2017/09/24 Javascript
javaScript 连接打印机,打印小票的实例
2017/12/29 Javascript
js拖动滑块和点击水波纹效果实例代码
2018/10/16 Javascript
Vue项目引发的「过滤器」使用教程
2019/03/12 Javascript
vue中根据时间戳判断对应的时间(今天 昨天 前天)
2019/12/20 Javascript
微信小程序实现时间戳格式转换
2020/07/20 Javascript
[03:55]2014DOTA2国际邀请赛 Fnatic经理采访赢DK在情理之中
2014/07/10 DOTA
python连接数据库的方法
2017/10/19 Python
python3使用matplotlib绘制条形图
2020/03/25 Python
使用python无账号无限制获取企查查信息的实例代码
2020/04/17 Python
python解压zip包中文乱码解决方法
2020/11/27 Python
英国现代家具和照明购物网站:Heal’s
2019/10/30 全球购物
波兰家居饰品和厨房配件网上商店:Maleomi
2020/12/15 全球购物
高校毕业生登记表自我鉴定
2013/11/03 职场文书
公司企业表扬信
2014/01/11 职场文书
师德个人剖析材料
2014/02/02 职场文书
委托书的格式
2014/08/01 职场文书
2014年审计人员工作总结
2014/12/19 职场文书
学校计划生育责任书
2015/05/09 职场文书
公司2015年终工作总结
2015/05/26 职场文书
2015大学生入党个人自传
2015/06/26 职场文书
经典格言警句:没有热忱,世间便无进步
2019/11/13 职场文书