参见英文答案 >
What is the difference between visibility:hidden and display:none?17个
> Does opacity:0 have exactly the same effect as visibility:hidden9个
我正在使用jQuery fadeIn / fadeOut方法,并且确切地知道它在做什么.文档说明该方法会影响元素的不透明度属性,但显示:none也可以隐藏元素然后将其淡入.是不透明度:0和显示:无同样的事情?我看到使用这些方法的一些非常不稳定的动画,并希望了解更好的事情.
> Does opacity:0 have exactly the same effect as visibility:hidden9个
我正在使用jQuery fadeIn / fadeOut方法,并且确切地知道它在做什么.文档说明该方法会影响元素的不透明度属性,但显示:none也可以隐藏元素然后将其淡入.是不透明度:0和显示:无同样的事情?我看到使用这些方法的一些非常不稳定的动画,并希望了解更好的事情.
解决方法
display:none让元素消失.就像它不存在一样.这意味着您的布局可能会更改.
不透明度:0这个只会使你的元素不可见.它不会对您的布局产生任何影响.