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 - 页面完全加载后滑动页面

javascript - F5 没有完全刷新我的页面

css - CSS:悬停下拉菜单。只需要一个指针

php - 如何将 MySQL 内容(文本+html 内容)分成列?

html - 文字从按钮底部切除

javascript - Bootstrap 模式不会显示

php - 是否可以仅使用 `.html` 页面扩展名使用 jquery/javascript 制作和提交表单。?

html - 试图让颜色显示

html - SVG 负载过大

jquery - jQuery-检查slidetoggle何时向下滑动