当鼠标点击图标时,文本内容隐藏起来,

HTML代码

<div class="global_module news"><h3>最新动态</h3><div class="scrollNews"><ul><li><a href="#" class="tooltip" title="甜美宽松毛衣今秋一定红.">甜美宽松毛衣今秋一定红.</a></li><li><a href="#" class="tooltip" title="秋装百搭小马甲不到50元.">秋装百搭小马甲不到50元.</a></li><li><a href="#" class="tooltip" title="修身韩版小西装万人疯抢.">修身韩版小西装万人疯抢.</a></li><li><a href="#" class="tooltip" title="夏末雪纺店主含泪大甩卖.">夏末雪纺店主含泪大甩卖.</a></li><li><a href="#" class="tooltip" title="瑞丽都疯狂推荐的秋装.">瑞丽都疯狂推荐的秋装.</a></li><li><a href="#" class="tooltip" title="48元长款针织小开衫卖疯啦.">48元长款针织小开衫卖疯啦.</a></li><li><a href="#" class="tooltip" title="长袖雪纺衫单穿内搭都超美.">长袖雪纺衫单穿内搭都超美.</a></li></ul></div><p class="module_up_down"><img src="data:images/down.gif" alt="" /></p></div><div class="global_module procatalog"><h3>产品分类</h3><ul class="m-treeview"><li class="m-expanded"><span>衬衫</span><ul><li><span>短袖衬衫</span></li><li><span>长袖衬衫</span></li></ul></li><li class="m-expanded"><span>卫衣</span><ul><li><span>开襟卫衣</span></li><li><span>套头卫衣</span></li></ul></li><li class="m-expanded"><span>裤子</span><ul><li><span>休闲裤</span></li><li><span>免烫卡其裤</span></li><li><span>牛仔裤</span></li><li><span>短裤</span></li></ul></li></ul><p class="module_up_down"><img src="data:images/down.gif" alt="" /></p></div></div>

JQuery代码

$(function(){
//最新动态的上下滑动
//获取匹配的元素集合中的第一个元素的属性的值 或 设置每一个匹配元素的一个或多个属性。           //slideUp:通过高度变化(向上减小)来动态地隐藏所有匹配的元素
//slideDown:通过高度变化(向下增大)来动态地显示所有匹配的元素
//toggle:用于绑定两个或多个事件处理器函数,以响应被选元素的轮流的 click 事件。           //最新动态的div的class p标签的图片
$(".scrollNews+p img").toggle(function () {
//匹配元素的向上滑动               $(".scrollNews").slideUp();               //当前元素的向上图片               $(this).attr("src", "images/up.gif");
//匿名
}, function () {
//匹配元素的向下滑动
$(".scrollNews").slideDown();
//当前元素的向下图片
$(this).attr("src", "images/down.gif");
});
//通过高度变化(向上减小)来动态地隐藏所有匹配的元素
$(".m-treeview+p img").toggle(function () {
//元素的向上的
$(".m-treeview").slideUp();               //当前元素的向上图片               $(this).attr("src", "images/up.gif");
}, function () {
//匹配元素的向下滑动               $(".m-treeview").slideDown();
//当前元素的向下图片
$(this).attr("src", "images/down.gif");           });//产品分类的上下滑动
//siblings:取得一个包含匹配的元素集合中每一个元素的所有唯一同辈元素的元素集合。可以用可选的表达式进行筛选。
//元素ul li span的匿名事件
$(".m-treeview>li>span").click(function () {
//赋一个ul的值               var ul = $(this).siblings("ul");
//visible:获得匹配元素的当前值               //parent:在给定的父元素下匹配所有的子元素               //判断ul中li当前的值
if (ul.is(":visible")) {
//当前父元素下的所有子元素隐藏
$(this).parent().attr("class", "m-collapsed");
ul.hide();
} else {
//当前父元素下的所有子元素显示                   $(this).parent().attr("class", "m-expanded");                   ul.show();
}
return false;           });
});

JQuery实现slideToggle()滑动的效果相关推荐

  1. jQuery 使用slideToggle()滑动显示隐藏

    slideToggle() 通过高度变化来切换所有匹配元素的可见性,并在切换完成后可选地触发一个回调函数. 这个动画效果只调整元素的高度,可以使匹配的元素以"滑动"的方式隐藏或显示 ...

  2. html滑动逐渐覆盖效果,创意jQuery和CSS3滑动覆盖响应式幻灯片特效

    这是一款非常有创意的jQuery和CSS3滑动覆盖响应式幻灯片特效.该幻灯片特效采用响应式设计,在幻灯片切换时使用一个滑动块状区域来进行覆盖,显示新的幻灯片内容,整体效果非常不错. 使用方法 HTML ...

  3. html 滑动导航效果,jQuery实现的滑块滑动导航效果示例

    本文实例讲述了jQuery实现的滑块滑动导航效果.分享给大家供大家参考,具体如下: www.jb51.net jquery滑动导航 *{margin: 0;padding: 0;box-sizing: ...

  4. vue之动画( 仿jquery的slideToggle动画效果 )

    Vue提供了transition组件,写法: <transition name="box"></transition> 在进入/离开的过渡中,会有 6 个 ...

  5. 深入学习jQuery的三种常见动画效果

    前面的话 动画效果是jQuery吸引人的地方.通过jQuery的动画方法,能够轻松地为网页添加视觉效果,给用户一种全新的体验.jQuery动画是一个大的系列,本文将详细介绍jQuery的三种常见动画效 ...

  6. animate 实现滑动切换效果

    今天和大家分享一下用 animate 实现滑动切换效果的小例子 ------- 来自<一只有梦想的前端小白> 大家都知道jQuery 提供的有一下几种方法能够实现滑动效果: slideDo ...

  7. 用jQuery实现下拉菜单效果

    用jQuery实现下拉菜单效果 下拉菜单效果展示 代码 <!DOCTYPE html> <html><head>`在这里插入代码片`<meta charset ...

  8. php框架加滑动条,IOS_iOS实现双向滑动条效果,最近做项目,碰到一种双向滑 - phpStudy...

    iOS实现双向滑动条效果 最近做项目,碰到一种双向滑动条,自己实现了一下,随便写一下思路,方便以后开发,避免重复写代码,以后粘贴就行了.封装了一下,代码如下: #import typedef NSSt ...

  9. 手机端图片滑动切换效果

    最近公司要求开发wap版本页面,碰到了个图片滑动切换效果,折腾了半天,自己封装了一个比较通用的小控件,在此分享一下. 大概功能:可以自定义是否自动切换,支持单手滑动图片进行切换,支持左右滑动切换.循环 ...

  10. angularjs与jquery特效slidetoggle结合

    之前使用jquery的slidetoggle方法,可以轻易的实现元素的收缩展开:使用angularjs后,没有找到相关的方法,通过多方面查资料,自己写了个demo,展示slidetoggle的angu ...

最新文章

  1. leetcode算法题--Jump Game
  2. Python list列表的使用(增删改查)
  3. linux之find命令,Linux基础知识之find命令详解
  4. 加载elementor时出现问题_不锈钢管在焊接时出现问题要怎么解决?
  5. [Google Code Jam] 2013-1A-C Good Luck 解法
  6. android cursor 空,java – Android:即使数据库不为空,Cursor也总是返回null
  7. 【干货分享】自己总结录制的web前端精讲视频,零基础入门学习资料,开发工具
  8. HTTP传输二进制初探
  9. 【编程语言】正则表达式快速上手
  10. 65 年来,全英国向他道歉三次
  11. IMX6ULL操作记录
  12. Lumion和Enscape渲染器有什么区别?哪个适合你
  13. python excel写入日期变数字_RPA-使用Python读取Excel日期结果为数字时的转换处理方法...
  14. C++ CURL使用
  15. 表情符号(emoji)大全,只此一文便够了
  16. 每日一题:42. 接雨水
  17. 【计算机网络】Linux环境中的TCP网络编程
  18. gost备份linux系统,linux系统GOST备份教程.doc
  19. 华章8月书讯,夏日静心好读书
  20. MikroTik RouterOS官网硬件一键开启DDNS动态域名解析,解决远程访问及映射/DDNS脚本

热门文章

  1. 【数据库原理 • 三】关系数据库标准语言SQL
  2. 基于MQTT协议的远程监控-控制系统——ESP/STM32 MCUs 实现
  3. HTML5游戏 围住神经猫 开发
  4. 相机的一些基本概念 曝光/f值/焦距/光圈/景深
  5. [人力资源机器]19关倒计时-攻略
  6. Unknown host 'maven.google.com'
  7. 信锐无线角色授权详细步骤
  8. 关于矩阵胶囊与EM路由的理解(基于Hinton的胶囊网络)
  9. java计算机专业招聘网站计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
  10. 系统清理软件测试,用户体验最好的清理APP 猎豹清理大师软件评测