温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

slidetoggle()方法的定义和用法

发布时间:2021-08-04 17:27:54 来源:亿速云 阅读:806 作者:chen 栏目:开发技术

本篇内容主要讲解“slidetoggle()方法的定义和用法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“slidetoggle()方法的定义和用法”吧!

  .slideToggle()方法将给匹配元素的高度的动画,这会导致页面中,在这个元素下面的内容往下或往上滑。display属性值保存在jQuery的数据缓存中,所以display可以方便以后可以恢复到其初始值。如果一个元素的display属性值为inline,然后是隐藏和显示,这个元素将再次显示inline。当一个隐藏动画后,高度值达到0的时候,display样式属性被设置为none,以确保该元素不再影响页面布局。持续时间是以毫秒为单位的,数值越大,动画越慢,不是越快。字符串'fast'和'slow'分别代表200和600毫秒的延时

  .slideToggle()定义和用法

  slideToggle()方法通过使用滑动效果(高度变化)来切换元素的可见状态。

  如果被选元素是可见的,则隐藏这些元素,如果被选元素是隐藏的,则显示这些元素。

  语法

  $(selector).slideToggle(speed,callback)

  参数 描述

  speed 

  可选。规定元素从隐藏到可见的速度(或者相反)。默认为"normal"。

  可能的值:

  毫秒(比如1500)

  "slow"

  "normal"

  "fast"

  在设置速度的情况下,元素在切换的过程中,会逐渐地改变其高度(这样会创造滑动效果)。

  callback 

  可选。toggle函数执行完之后,要执行的函数。

  如需学习更多有关callback的内容,请访问我们的jQueryCallback这一章。

  除非设置了speed参数,否则不能设置该参数。

  .slideToggle()使用

  我们可以给任何元素做动画,比如一个简单的图片:

  <divid="clickme">

  Clickhere

  </div>

  <imgid="book"src="book.png"alt=""width="100"height="123"/>

  当另一个元素被点击时,.slideToggle()将被调用:

  $('#clickme').click(function(){

  $('#book').slideToggle('slow',function(){

  //Animationcomplete.

  });

  });

  随着最初显示的元素,我们可以在第一次点击的时候将其缓慢隐藏。

到此,相信大家对“slidetoggle()方法的定义和用法”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI