jQuery之动画切换的比较

1.jQuery中toggle与slideToggle以及fadeToggle的比较

操作元素的显示和隐藏可以有几种方法。
例如:

(1)改变样式display为none

(2)设置位置高度为0

(3)设置透明度为0

都能达到这个目的,并且针对这样的处理jQuery都提供了各自的方法。show/hide、sildeDown/sildeUp、fadeIn/fadeOut。除此之外,还引入了toggle、sildeToggle以及fadeToggle切换方法。

 

toggle、sildeToggle以及fadeToggle的区别:

toggle:切换显示与隐藏效果

sildeToggle:切换上下拉卷滚效果

fadeToggle:切换淡入淡出效果

当然细节上还是有更多的不同点。

toggle与slideToggle细节区别:

(1)toggle:动态效果为从右至左。横向动作,toggle通过display来判断切换所有匹配元素的可见性。

(2)slideToggle:动态效果从下至上。竖向动作,slideToggle 通过高度变化来切换所有匹配元素的可见性。

 

fadeToggle方法

(1)fadeToggle() 方法在 fadeIn() 和 fadeOut() 方法之间切换。

(2)元素是淡出显示的,fadeToggle() 会使用淡入效果显示它们。

(3)元素是淡入显示的,fadeToggle() 会使用淡出效果显示它们。

(4)注释:隐藏的元素不会被完全显示(不再影响页面的布局)

 

附:以上内容整理自慕课网


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值