十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
本篇内容主要讲解“slidetoggle()方法的定义和用法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“slidetoggle()方法的定义和用法”吧!
成都创新互联是一家专业提供延平企业网站建设,专注与成都做网站、成都网站建设、HTML5建站、小程序制作等业务。10年已为延平众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。.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()使用
我们可以给任何元素做动画,比如一个简单的图片:
Clickhere
当另一个元素被点击时,.slideToggle()将被调用:
$('#clickme').click(function(){
$('#book').slideToggle('slow',function(){
//Animationcomplete.
});
});
随着最初显示的元素,我们可以在第一次点击的时候将其缓慢隐藏。
到此,相信大家对“slidetoggle()方法的定义和用法”有了更深的了解,不妨来实际操作一番吧!这里是创新互联建站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!