为了账号安全,请及时绑定邮箱和手机立即绑定

toggle()的用法

直接定位和提供参数的用法感觉没啥区别吧

提供参数:.toggle( [duration ] [, complete ] )

同样的提供了时间、还有动画结束的回调。在参数对应的时间内,元素会发生显示/隐藏的改变,在改变的过程中会把元素的高、宽、不透明度进行一系列动画效果。这个元素其实就是show与hide的方法

直接定位:.toggle(display)

直接提供一个参数,指定要改变的元素的最终效果

其实就是确定是使用show还是hide方法

if ( display === true ) {
 $( "elem" ).show();
} else if ( display === false ) {
 $( "elem" ).hide();
}


正在回答

1 回答

toggle是有三个参数的,$(selector).toggle(speed,callback,switch)

switch参数应该就是所说的直接定位

可选。布尔值。规定 toggle 是否隐藏或显示所有被选元素。

True - 显示所有元素

False - 隐藏所有元素

如果设置此参数,则无法使用 speed 和 callback 参数。

自我认为:就是指定要显示或者要隐藏,不会判断为显示时隐藏,判定为隐藏时显示了


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

toggle()的用法

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信