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实现radio第一次点击选中第二次点击取消功能
May 15 jQuery
Vue+jquery实现表格指定列的文字收缩的示例代码
Jan 09 jQuery
在vue项目中使用Jquery-contextmenu插件的步骤讲解
Jan 27 jQuery
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
May 13 jQuery
JQuery获取元素尺寸、位置及页面滚动事件应用示例
May 14 jQuery
jquery+ajax实现上传图片并显示上传进度功能【附php后台接收】
Jun 06 jQuery
jQuery zTree插件快速实现目录树
Aug 16 jQuery
jQuery实现轮播图效果demo
Jan 11 jQuery
jQuery实现获取多选框的值示例
Feb 07 jQuery
jquery实现手风琴案例
May 04 jQuery
jQuery 常用特效实例小结【显示与隐藏、淡入淡出、滑动、动画等】
May 19 jQuery
基于jquery实现彩色投票进度条代码解析
Aug 26 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
第五节--克隆
2006/11/16 PHP
PHP 类型转换函数intval
2009/06/20 PHP
CI框架中zip类应用示例
2014/06/17 PHP
thinkPHP框架实现的简单计算器示例
2018/12/07 PHP
php 利用socket发送GET,POST请求的实例代码
2020/07/04 PHP
extJs 常用到的增,删,改,查操作代码
2009/12/28 Javascript
在jQuery中 关于json空对象筛选替换
2013/04/15 Javascript
利用js实现遮罩以及弹出可移动登录窗口
2013/07/08 Javascript
关于jquery中全局函数each使用介绍
2013/12/10 Javascript
js仿土豆网带缩略图的焦点图片切换效果实现方法
2015/02/23 Javascript
javascript获得当前的信息的一些常用命令
2015/02/25 Javascript
基于javascript实现彩票随机数生成(升级版)
2020/04/17 Javascript
原生js实现吸顶效果
2017/03/13 Javascript
JS正则表达式验证中文字符
2017/05/08 Javascript
JS随机排序数组实现方法分析
2017/10/11 Javascript
vue中如何使用ztree
2018/02/06 Javascript
vue单页开发父子组件传值思路详解
2018/05/18 Javascript
基于JavaScript实现一个简单的Vue
2018/09/26 Javascript
微信小程序实现多行文字超出部分省略号显示功能
2019/10/23 Javascript
JS+HTML5本地存储Localstorage实现注册登录及验证功能示例
2020/02/10 Javascript
element-ui树形控件后台返回的数据+生成组织树的工具类
2020/03/05 Javascript
PyCharm使用之配置SSH Interpreter的方法步骤
2019/12/26 Python
python3将变量写入SQL语句的实现方式
2020/03/02 Python
python GUI库图形界面开发之PyQt5滚动条控件QScrollBar详细使用方法与实例
2020/03/06 Python
浅析Python 简单工厂模式和工厂方法模式的优缺点
2020/07/13 Python
Python3.9.1中使用match方法详解
2021/02/08 Python
捷克领先的户外服装及配件市场零售商:ALPINE PRO
2018/01/09 全球购物
美国最大最全的亚洲购物网站:美国亚米网(Yamibuy)
2020/05/05 全球购物
输入N,打印N*N矩阵
2012/02/20 面试题
如何提高MySql的安全性
2014/06/19 面试题
中专毕业生自荐信范文
2013/11/28 职场文书
一年级家长会邀请函
2014/01/25 职场文书
雷锋电影观后感
2015/06/10 职场文书
小学生红领巾广播稿
2015/08/19 职场文书
2016七一建党节慰问信
2015/11/30 职场文书
Vue操作Storage本地化存储
2022/04/29 Vue.js