<分区>
我正在使用 jQuery fadeIn/fadeOut 方法,但对它到底在做什么感到困惑。文档指出该方法会影响元素的不透明度属性,但 display:none 也可以隐藏元素然后淡入。 opacity:0 和 display:none 是一回事吗?我在使用这些方法时看到了一些非常不稳定的动画,并且想更好地了解发生了什么。
<分区>
我正在使用 jQuery fadeIn/fadeOut 方法,但对它到底在做什么感到困惑。文档指出该方法会影响元素的不透明度属性,但 display:none 也可以隐藏元素然后淡入。 opacity:0 和 display:none 是一回事吗?我在使用这些方法时看到了一些非常不稳定的动画,并且想更好地了解发生了什么。
最佳答案
display: none
让元素消失。就像它不存在一样。这意味着您的布局可能会发生变化。
opacity: 0
这个只是让你的元素不可见。它不会对您的布局产生任何影响。
关于jquery - 在 CSS 中,不透明度 :0 and display:none? 之间有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8598969/