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 EasyUI tree增加搜索功能的实现方法
Apr 27 jQuery
jQuery Validate格式验证功能实例代码(包括重名验证)
Jul 18 jQuery
jquery操作ul的一些操作笔记整理(干货)
Aug 31 jQuery
jQuery实现的简单动态添加、删除表格功能示例
Sep 21 jQuery
vue+jquery+lodash实现滑动时顶部悬浮固定效果
Apr 28 jQuery
jQuery实现炫丽的3d旋转星空效果
Jul 04 jQuery
jquery拖拽自动排序插件使用方法详解
Jul 20 jQuery
jQuery使用bind动态绑定事件无效的处理方法
Dec 11 jQuery
JS/jQuery实现简单的开关灯效果【案例】
Feb 19 jQuery
Jquery 动态添加元素并添加点击事件实现过程解析
Oct 12 jQuery
jQuery实现点击滚动到指定元素上的方法分析
Mar 19 jQuery
jQuery实现图片切换效果
Oct 19 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+ajax实现无刷新动态加载数据技术
2015/04/28 PHP
php smtp实现发送邮件功能
2017/06/22 PHP
PHP+Oracle本地开发环境搭建方法详解
2019/04/01 PHP
php文件操作之文件写入字符串、数组的方法分析
2019/04/15 PHP
用js实现的自定义的对话框的实现代码
2010/03/21 Javascript
js选取多个或单个元素的实现代码(用class)
2012/08/22 Javascript
jquery在Chrome下获取图片的长宽问题解决
2013/03/20 Javascript
JS判断数组中是否有重复值得三种实用方法
2013/08/16 Javascript
JavaScript自定义方法实现trim()、Ltrim()、Rtrim()的功能
2013/11/03 Javascript
原生js结合html5制作简易的双色子游戏
2015/03/30 Javascript
AngularJS模块管理问题的非常规处理方法
2015/04/29 Javascript
谈谈impress.js初步理解
2015/09/09 Javascript
使用Promise链式调用解决多个异步回调的问题
2017/01/15 Javascript
AngularJS之自定义服务详解(factory、service、provider)
2017/04/14 Javascript
nodejs入门教程二:创建一个简单应用示例
2017/04/24 NodeJs
Angular.js前台传list数组由后台spring MVC接收数组示例代码
2017/07/31 Javascript
webpack组织模块打包Library的原理及实现
2018/03/10 Javascript
解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题
2019/10/25 Javascript
vue 中使用print.js导出pdf操作
2020/11/13 Javascript
[36:45]TNC vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
浅析使用Python操作文件
2017/07/31 Python
Python地图绘制实操详解
2019/03/04 Python
python安装本地whl的实例步骤
2019/10/12 Python
python redis 批量设置过期key过程解析
2019/11/26 Python
Pytorch 数据加载与数据预处理方式
2019/12/31 Python
计算pytorch标准化(Normalize)所需要数据集的均值和方差实例
2020/01/15 Python
你不知道的葡萄干处理法、橙蜜处理法、二氧化碳酵母法
2021/03/17 冲泡冲煮
突破canvas语法限制 让他支持链式语法
2012/12/24 HTML / CSS
利用Storage Event实现页面间通信的示例代码
2018/07/26 HTML / CSS
HTML5实现移动端点击翻牌功能
2020/10/23 HTML / CSS
关于环保的演讲稿
2014/05/10 职场文书
文明和谐家庭事迹材料
2014/05/18 职场文书
镇政府副镇长群众路线专题民主生活会对照检查材料
2014/09/19 职场文书
关于运动会广播稿50字
2014/10/18 职场文书
储备店长岗位职责
2015/04/14 职场文书
《酸的和甜的》教学反思
2016/02/18 职场文书