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插件FusionCharts实现的Marimekko图效果示例【附demo源码】
Mar 24 jQuery
最常用的jQuery表单验证(简单)
May 23 jQuery
jquery插件开发之选项卡制作详解
Aug 30 jQuery
JS和jQuery通过this获取html标签中的属性值(实例代码)
Sep 11 jQuery
jQuery实现可兼容IE6的淡入淡出效果告警提示功能示例
Sep 20 jQuery
jquery ajax加载数据前台渲染方式 不用for遍历的方法
Aug 09 jQuery
jQuery实现参数自定义的文字跑马灯效果
Aug 15 jQuery
jquery实现选项卡切换代码实例
May 14 jQuery
jquery实现动态创建form并提交的方法示例
May 27 jQuery
jQuery实现消息弹出框效果
Dec 10 jQuery
详解jQuery中的prop()使用方法
Jan 05 jQuery
jQuery使用ajax传递json对象到服务端及contentType的用法示例
Mar 12 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
两个强悍的php 图像处理类1
2009/06/15 PHP
php异常处理使用示例
2014/02/25 PHP
php使用正则验证中文
2016/04/06 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
Laravel框架路由设置与使用示例
2018/06/12 PHP
PHP 代码简洁之道(小结)
2019/10/16 PHP
jQuery对表单元素的取值和赋值操作代码
2011/05/19 Javascript
formStorage 基于jquery的一个插件(存储表单中元素的状态到本地)
2012/01/20 Javascript
判断javascript的数据类型(示例代码)
2013/12/11 Javascript
js实现右下角提示框的方法
2015/02/03 Javascript
快速学习jQuery插件 Form表单插件使用方法
2015/12/01 Javascript
js点击按钮实现水波纹效果代码(CSS3和Canves)
2016/09/15 Javascript
微信开发 使用picker封装省市区三级联动模板
2016/10/28 Javascript
bootstrap datetimepicker日期插件使用方法
2017/01/13 Javascript
原生JS实现N级菜单的代码
2017/05/21 Javascript
zTree树形插件异步加载方法详解
2017/06/14 Javascript
AngularJs用户登录问题处理(交互及验证、阻止FQ处理)
2017/10/26 Javascript
vue项目每30秒刷新1次接口的实现方法
2018/12/04 Javascript
深入了解响应式React Native Echarts组件
2019/05/29 Javascript
layui点击弹框页面 表单请求的方法
2019/09/21 Javascript
[01:45:05]VGJ.T vs Newbee Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
[56:46]Liquid vs IG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
对numpy中的数组条件筛选功能详解
2018/07/02 Python
html5 css3网站菜单实现代码
2013/12/23 HTML / CSS
中国汽车租赁行业头部企业:一嗨租车
2019/05/16 全球购物
机电专业大学生求职信
2013/10/04 职场文书
学校七一活动方案
2014/01/19 职场文书
社区七一党员活动方案
2014/01/25 职场文书
人力资源主管岗位职责
2014/01/29 职场文书
远程研修随笔感言
2014/02/10 职场文书
行政副总岗位职责
2014/02/23 职场文书
学校读书活动总结
2014/06/30 职场文书
2014年党员发展工作总结
2014/12/02 职场文书
旷工检讨书1000字
2015/01/01 职场文书
军训新闻稿范文
2015/07/17 职场文书
mysql5.7使用binlog 恢复数据的方法
2021/06/03 MySQL