为什么fadetoggle设置的是opacity,当他隐藏时不再占据布局?

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

bengbengbeng

2016-07-29 22:51

在前面的可见性筛选器里面说了,visibility的值为hidden,opacity的值为0都认为是可见的,就是占据文档的一定空间,那为什么fadetoggle设置的是opacity,当他隐藏时不再占据布局?

写回答 关注

2回答

  • 飞过那座山
    2016-07-29 22:59:52
    已采纳

    visibility的值为hidden,opacity的值为0会占据空间这个是对的!

    但是你忽略一点就是,fadetoggle执行淡出的时候,执行完了,会将display设置为none;display:none是不占据空间的。

    你可以执行完页面的那段代码,然后查看一下它的display值。

    bengbe...

    非常感谢!

    2016-07-29 23:08:21

    共 1 条回复 >

  • 霍丶
    2016-09-30 16:42:18

    最后这几个最后都是把 display设为none

jQuery基础(四)—动画篇

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

85058 学习 · 262 问题

查看课程

相似问题