隐藏的元素不会被完全显示(不再影响页面的布局)是不是可以理解为fadeToggle() 最后display=none?

来源:4-1 jQuery中toggle与slideToggle以及fadeToggle的比较

黄枪枪

2017-04-02 16:37

隐藏的元素不会被完全显示(不再影响页面的布局)是不是可以理解为:

fadeToggle() 执行到最后是吧display=none?

写回答 关注

1回答

  • 旅行的风筝
    2017-04-02 22:29:21

    经过实际的测试toggle:height,width,margin均会变化。完成后设置display完成转换也就是none和block的切换

    slideToggle主要为height变化但是margin也会变化最后设置display

    fadeToggle:通过设置opacity不透明度来完成最后设置display

    也就是说三者都会设置通过设置display来达到隐藏的目的实现方式决定了动画效果。

    洋葱_dot

    不对吧,slideToggle是通过高度来控制的,高度为0时,不设置display也不会影响布局啊

    2017-04-29 10:52:11

    共 1 条回复 >

jQuery基础(四)—动画篇

jQuery基础教程动画篇,讲解jQuery基础开启动画修炼

85049 学习 · 262 问题

查看课程

相似问题