问答详情
源自:4-1 jQuery中toggle与slideToggle以及fadeToggle的比较

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

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

提问者:bengbengbeng 2016-07-29 22:51

个回答

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

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

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

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

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

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