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表单验证(简单)
May 23 jQuery
jQuery实现手势解锁密码特效
Aug 14 jQuery
JQuery Ajax动态加载Table数据的实例讲解
Aug 09 jQuery
jQuery实现动画、消失、显现、渐出、渐入效果示例
Sep 06 jQuery
jQuery实现点击图标div循环放大缩小功能
Sep 30 jQuery
jQuery添加新内容的四个常用方法分析【append,prepend,after,before】
Mar 19 jQuery
JS/jQuery实现超简单的Table表格添加,删除行功能示例
Jul 31 jQuery
jQuery实现input[type=file]多图预览上传删除等功能
Aug 02 jQuery
详解webpack引用jquery(第三方模块)的三种办法
Aug 21 jQuery
jQuery实现简单全选框
Sep 13 jQuery
基于JQuery和DWR实现异步数据传递
Oct 16 jQuery
jquery自定义组件实例详解
Dec 31 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
thinkphp控制器调度使用示例
2014/02/24 PHP
深入浅析php中sprintf与printf函数的用法及区别
2016/01/08 PHP
php中字符串和整数比较的操作方法
2019/06/06 PHP
laravel 中某一字段自增、自减的例子
2019/10/11 PHP
pjblog修改技巧汇总
2007/03/12 Javascript
IE与FireFox的兼容性问题分析
2007/04/22 Javascript
基于jquery用于查询操作的实现代码
2010/05/10 Javascript
ExtJs grid行 右键菜单的两种方法
2010/06/19 Javascript
JQuery对表单元素的基本操作使用总结
2014/07/18 Javascript
jquery获取及设置outerhtml的方法
2015/03/09 Javascript
JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法
2015/07/01 Javascript
jQuery实现自定义checkbox和radio样式
2015/07/13 Javascript
JS实现常见的TAB、弹出层效果(TAB标签,斑马线,遮罩层等)
2015/10/08 Javascript
Js的Array数组对象详解
2016/02/22 Javascript
基于HTML5上使用iScroll实现下拉刷新,上拉加载更多
2016/05/21 Javascript
模板视图和AngularJS之间冲突的解决方法
2016/11/22 Javascript
Web前端框架bootstrap实战【第一次接触使用】
2016/12/28 Javascript
javascript实现简易计算器
2017/02/01 Javascript
利用imgareaselect辅助后台实现图片上传裁剪
2017/03/02 Javascript
解决vue多个路由共用一个页面的问题
2018/03/12 Javascript
jQuery实现动态添加和删除input框代码实例
2019/03/29 jQuery
Element el-button 按钮组件的使用详解
2021/02/01 Javascript
Python基于DES算法加密解密实例
2015/06/03 Python
Python基于Tkinter的HelloWorld入门实例
2015/06/17 Python
python使用matplotlib模块绘制多条折线图、散点图
2020/04/26 Python
如何使用Python 打印各种三角形
2019/06/28 Python
selenium2.0中常用的python函数汇总
2019/08/05 Python
用于ETL的Python数据转换工具详解
2020/07/21 Python
斯凯奇新西兰官网:SKECHERS新西兰
2018/02/22 全球购物
写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
2015/11/18 面试题
新闻专业推荐信范文
2013/11/20 职场文书
精彩的推荐信范文
2013/11/26 职场文书
大学生个人简历中的自我评价
2013/12/27 职场文书
2014年大学生预备党员思想汇报1000字
2014/09/13 职场文书
会计岗位职责范本
2015/04/02 职场文书
2015年园林绿化工作总结
2015/05/23 职场文书