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查找dom的几种方法效率详解
May 17 jQuery
解决jquery appaend元素中id绑定事件失效的问题
Sep 12 jQuery
jQuery实现的简单获取索引功能示例
Jun 04 jQuery
jQuery实现输入框的放大和缩小功能示例
Jul 21 jQuery
jQuery pjax 应用简单示例
Sep 20 jQuery
jquery 验证用户名是否重复代码实例
May 14 jQuery
jquery实现下载图片功能
Jul 18 jQuery
jQuery模仿ToDoList实现简单的待办事项列表
Dec 30 jQuery
jQuery实现移动端笔触canvas电子签名
May 21 jQuery
jQuery实现视频展示效果
May 30 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类中的各种拦截器用法分析
2014/11/03 PHP
php实现session自定义会话处理器的方法
2015/01/27 PHP
PHP随机生成信用卡卡号的方法
2015/03/23 PHP
PHP入门教程之表单与验证实例详解
2016/09/11 PHP
在云虚拟主机部署thinkphp5项目的步骤详解
2017/12/21 PHP
nodejs实用示例 缩址还原
2010/12/28 NodeJs
StringTemplate遇见jQuery冲突的解决方法
2011/09/22 Javascript
js特效,页面下雪的小例子
2013/06/17 Javascript
jQuery中attr()和prop()在修改checked属性时的区别
2014/07/18 Javascript
jQuery实现渐变下拉菜单的简单方法
2015/03/11 Javascript
$.extend 的一个小问题
2015/06/18 Javascript
javascript计时器编写过程与实现方法
2016/02/29 Javascript
javascript获取wx.config内部字段解决微信分享
2016/03/09 Javascript
浅谈js中调用函数时加不加括号的问题
2016/07/28 Javascript
JavaScript生成验证码并实现验证功能
2016/09/24 Javascript
微信小程序  modal详解及实例代码
2016/11/09 Javascript
初探JavaScript 面向对象(推荐)
2017/09/03 Javascript
对angularJs中自定义指令replace的属性详解
2018/10/09 Javascript
实现Vue的markdown文档可以在线运行的方法示例
2018/12/11 Javascript
this在vue和小程序中的使用详解
2019/01/28 Javascript
微信小程序添加插屏广告并设置显示频率(一天一次)
2019/12/06 Javascript
JS实现放烟花效果
2020/03/10 Javascript
vue移动端弹起蒙层滑动禁止底部滑动操作
2020/07/22 Javascript
javascript全局自定义鼠标右键菜单
2020/12/08 Javascript
[02:23]DOTA2英雄基础教程 幻影长矛手
2013/12/09 DOTA
python使用nntp读取新闻组内容的方法
2015/05/08 Python
Python实现身份证号码解析
2015/09/01 Python
Python numpy.array()生成相同元素数组的示例
2018/11/12 Python
python 使用装饰器并记录log的示例代码
2019/07/12 Python
PyTorch在Windows环境搭建的方法步骤
2020/05/12 Python
一款纯css3实现的颜色渐变按钮的代码教程
2014/11/12 HTML / CSS
小学班主任评语大全
2014/04/23 职场文书
火灾现场处置方案
2014/05/28 职场文书
财务工作失职检讨书
2014/11/21 职场文书
皇城相府导游词
2015/02/06 职场文书
学生逃课检讨书
2015/02/17 职场文书