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加密密码到cookie的实现代码
Apr 18 jQuery
jQuery自定义元素右键点击事件(实现案例)
Apr 28 jQuery
使用jQuery.Pin垂直滚动时固定导航
May 24 jQuery
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
Aug 18 jQuery
jQuery实现简单的回到顶部totop功能示例
Oct 16 jQuery
jquery select插件异步实时搜索实例代码
Oct 20 jQuery
简单实现jQuery弹窗效果
Oct 30 jQuery
Jquery的Ajax技术使用方法
Jan 21 jQuery
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
Mar 06 jQuery
jquery实现动态创建form并提交的方法示例
May 27 jQuery
jquery实现垂直手风琴菜单
Mar 04 jQuery
Jquery+javascript实现支付网页数字键盘
Dec 21 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
深入apache配置文件httpd.conf的部分参数说明
2013/06/28 PHP
浅析PHP原理之变量(Variables inside PHP)
2013/08/09 PHP
PHP实现支持SSL连接的SMTP邮件发送类
2015/03/05 PHP
学习YUI.Ext第七日-View&amp;JSONView Part Two-一个画室网站的案例
2007/03/10 Javascript
TextArea 控件的最大长度问题(js json)
2009/12/16 Javascript
JavaScript对象、属性、事件手册集合方便查询
2010/07/04 Javascript
javascript 利用Image对象实现的埋点(某处的点击数)统计
2012/12/28 Javascript
细说javascript函数从函数的构成开始
2013/08/29 Javascript
JavaScript中对象属性的添加和删除示例
2014/05/12 Javascript
jquery解决客户端跨域访问问题
2015/01/06 Javascript
js中window.open的参数及注意注意事项
2016/07/06 Javascript
input输入框内容实时监测(附代码)
2017/08/15 Javascript
JavaScript惰性载入函数实例分析
2019/03/27 Javascript
微信小程序自定义弹窗滚动与页面滚动冲突的解决方法
2019/07/16 Javascript
angular inputNumber指令输入框只能输入数字的实现
2019/12/03 Javascript
Vue组件跨层级获取组件操作
2020/07/27 Javascript
[42:35]2018DOTA2亚洲邀请赛3月30日 小组赛A组 VG VS OpTic
2018/03/31 DOTA
[44:58]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第二场
2018/04/06 DOTA
跨平台python异步回调机制实现和使用方法
2013/11/26 Python
pytorch GAN伪造手写体mnist数据集方式
2020/01/10 Python
解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程
2020/03/10 Python
Python高并发和多线程有什么关系
2020/11/14 Python
Python爬虫Scrapy框架CrawlSpider原理及使用案例
2020/11/20 Python
python软件测试Jmeter性能测试JDBC Request(结合数据库)的使用详解
2021/01/26 Python
Schutz鞋官方网站:Schutz Shoes
2017/12/13 全球购物
美国牙科折扣计划:DentalPlans.com
2019/08/26 全球购物
C++如何引用一个已经定义过的全局变量
2014/08/25 面试题
Prototype中如何为一个元素添加一个方法
2014/12/08 面试题
校园网站的创业计划书范文
2013/12/30 职场文书
新兵入伍心得体会
2014/09/04 职场文书
初中生庆国庆演讲稿范文2014
2014/09/25 职场文书
教师思想工作总结2015
2015/05/13 职场文书
校运会广播稿
2015/08/19 职场文书
利用 JavaScript 构建命令行应用
2021/11/17 Javascript
数据分析数据库ClickHouse在大数据领域应用实践
2022/04/03 MySQL
Python使用Beautiful Soup(BS4)库解析HTML和XML
2022/06/05 Python