jquery - 在 CSS 中,不透明度 :0 and display:none? 之间有什么区别

标签 jquery css

<分区>

我正在使用 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/

相关文章:

html - 字体在 Internet Explorer 中不工作?

javascript - 在手机上放大时如何去除页面下方的空白区域

javascript - 加载时无法识别 Jquery Google CDN?

javascript - 元素只能在特定位置选择

javascript - 使用 JS Lettering 不适用于输出文本

javascript - 事件/非事件状态

css - 定位一个元素而不考虑其他元素

javascript - Footables 列排序会重复表中的行,为什么?

css - Ionic 2 动画不适用于 iOS 设备

php - 如何设置 WordPress PHP 链接的样式?