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中map函数的两种方式
Apr 07 jQuery
jQuery树插件zTree使用方法详解
May 02 jQuery
jQuery+Ajax实现用户名重名实时检测
Jun 01 jQuery
jQuery Easyui Treegrid实现显示checkbox功能
Aug 08 jQuery
使用jQuery实现简单的tab框实例
Aug 22 jQuery
jQuery动态添加元素无法触发绑定事件的解决方法分析
Jan 02 jQuery
jQuery简单实现的HTML页面文本框模糊匹配查询功能完整示例
May 09 jQuery
jQuery实现的页面弹幕效果【测试可用】
Aug 17 jQuery
jquery 验证用户名是否重复代码实例
May 14 jQuery
jQuery创建折叠式菜单
Jun 15 jQuery
JQuery实现ul中添加LI和删除指定的Li元素功能完整示例
Oct 16 jQuery
jquery插件懒加载的示例
Oct 24 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
main.php
2006/12/09 PHP
php实现上传图片文件代码
2015/07/19 PHP
PHP 读取大文件并显示的简单实例(推荐)
2016/08/12 PHP
php xhprof使用实例详解
2019/04/15 PHP
PHP常用正则表达式精选(推荐)
2019/05/28 PHP
浅析PHP echo 和 print 语句
2020/06/30 PHP
鼠标图片振动代码
2006/07/06 Javascript
理清apply(),call()的区别和关系
2011/08/14 Javascript
js实现图片放大缩小功能后进行复杂排序的方法
2012/11/08 Javascript
toggle()隐藏问题的解决方法
2014/02/17 Javascript
jQuery实现图片与文字描述左右滑动自动切换的方法
2015/07/27 Javascript
js一维数组、多维数组和对象的混合使用方法
2016/04/03 Javascript
原生js封装的一些jquery方法(详解)
2016/09/20 Javascript
AngularJS深入探讨scope,继承结构,事件系统和生命周期
2016/11/02 Javascript
vue.js实现仿原生ios时间选择组件实例代码
2016/12/21 Javascript
js实现日历与定时器
2017/02/22 Javascript
nginx部署访问vue-cli搭建的项目的方法
2018/02/12 Javascript
JS严格模式知识点总结
2018/02/27 Javascript
简述:我为什么选择Python而不是Matlab和R语言
2017/11/14 Python
读取本地json文件,解析json(实例讲解)
2017/12/06 Python
python导出hive数据表的schema实例代码
2018/01/22 Python
Python查看微信撤回消息代码
2018/06/07 Python
Python中单线程、多线程和多进程的效率对比实验实例
2019/05/14 Python
Python 使用PyQt5 完成选择文件或目录的对话框方法
2019/06/27 Python
pytorch获取vgg16-feature层输出的例子
2019/08/20 Python
Python循环实现n的全排列功能
2019/09/16 Python
pycharm无法导入本地模块的解决方式
2020/02/12 Python
HTML5跳转小程序wx-open-launch-weapp的示例代码
2020/07/16 HTML / CSS
linux面试题参考答案(10)
2013/11/04 面试题
《最可爱的人》教学反思
2014/02/14 职场文书
学校出纳员岗位职责
2014/03/18 职场文书
初三学生评语大全
2014/04/24 职场文书
行政专员岗位职责说明书
2014/09/01 职场文书
讲文明懂礼貌演讲稿
2014/09/11 职场文书
2014年话务员工作总结
2014/11/19 职场文书
golang通过递归遍历生成树状结构的操作
2021/04/28 Golang