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/

相关文章:

javascript - 使用 $.each() 解析复杂的 JSON

jquery - 在 jQuery 中检索文档的父 iframe

javascript - 全宽 slider - 交叉淡入淡出过渡问题

javascript - 无法使用 jQuery 切换 <div>

html - 容器 div 仅达到视口(viewport)的 100%

javascript - 李:odd li:even not working

javascript - 我可以重新加载使用 .load 加载的页面吗?

html - 在不指定确切尺寸的情况下使按钮具有相同的宽度

internet-explorer - CSS3 上的 IE8 阻塞——避免它不读取文件的其余部分

javascript - Draft.js 样式不起作用