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 09 jQuery
jQuery实现简单的滑动导航代码(移动端)
May 22 jQuery
jQuery上传插件webupload使用方法
Aug 01 jQuery
jQuery实现可兼容IE6的滚动监听功能
Sep 20 jQuery
jquery实现回车键触发事件(实例讲解)
Nov 21 jQuery
jQuery 实现左右两侧菜单添加、移除功能
Jan 02 jQuery
jquery在启动页面时,自动加载数据的实例
Jan 22 jQuery
jQuery 导航自动跟随滚动的实现代码
May 30 jQuery
jQuery.validate.js表单验证插件的使用代码详解
Oct 22 jQuery
jquery UI实现autocomplete在获取焦点时得到显示列表功能示例
Jun 04 jQuery
jquery实现购物车基本功能
Oct 25 jQuery
jquery实现点击左右按钮切换图片
Jan 27 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网页木马一枚 附PHP木马的防范方法
2009/10/09 PHP
2014年10个最佳的PHP图像操作库
2014/07/14 PHP
ZF框架实现发送邮件的方法
2015/12/03 PHP
PHP whois查询类定义与用法示例
2019/04/03 PHP
网页中的图片的处理方法与代码
2009/11/26 Javascript
JQuery index()方法使用代码
2010/06/02 Javascript
初窥JQuery(二) 事件机制(1)
2010/11/25 Javascript
探寻JavaScript中this指针指向
2016/04/23 Javascript
Javascript的比较汇总
2016/07/25 Javascript
基于jQuery实现Tabs选项卡自定义插件
2016/11/21 Javascript
Angular指令之restict匹配模式的详解
2017/07/27 Javascript
详解webpack的配置文件entry与output
2017/08/21 Javascript
基于 Vue 的 Electron 项目搭建过程图文详解
2020/07/22 Javascript
vue将文件/图片批量打包下载zip的教程
2020/10/21 Javascript
vue+flask实现视频合成功能(拖拽上传)
2021/03/04 Vue.js
Python操作Word批量生成文章的方法
2015/07/28 Python
Python判断两个list是否是父子集关系的实例
2018/05/04 Python
python学习笔记--将python源文件打包成exe文件(pyinstaller)
2018/05/26 Python
使用django的objects.filter()方法匹配多个关键字的方法
2019/07/18 Python
利用pytorch实现对CIFAR-10数据集的分类
2020/01/14 Python
python itsdangerous模块的具体使用方法
2020/02/17 Python
python 画条形图(柱状图)实例
2020/04/24 Python
django中related_name的用法说明
2020/05/20 Python
python eventlet绿化和patch原理
2020/11/21 Python
整理的15个非常有用的 HTML5 开发教程和速查手册
2011/10/18 HTML / CSS
OPPO手机官方商城:中国手机市场出货量第一品牌
2017/10/18 全球购物
德国Discount-Apotheke中文官网:DC德式康线上药房
2020/02/18 全球购物
函数指针的定义是什么
2016/08/14 面试题
积极分子思想汇报
2014/01/04 职场文书
机关门卫制度
2014/02/01 职场文书
大学军训感言200字
2014/02/26 职场文书
学校花圃的标语
2014/06/18 职场文书
民主评议党员自我评价材料
2014/09/18 职场文书
2016年大学自主招生自荐信范文
2015/03/24 职场文书
物业保安辞职信
2015/05/12 职场文书
vue+elementui 实现新增和修改共用一个弹框的完整代码
2021/06/08 Vue.js