我刚刚使用纯色向#wrapper
div
应用了不透明度:
jQuery("#wrapper").css({ opacity: 0.5 })
这很好用,但我不希望他们的孩子div
继承不透明度。如何在不使用PNG透明度黑客的情况下避免此行为?
答案 0 :(得分:6)
不透明度始终由后代元素继承。没有办法避免它,它不是由于jQuery,而是不透明的方式。
答案 1 :(得分:1)
克隆元素(和子元素)并获得偏移量。然后在原始元素中隐藏所有内部元素。现在设置不透明度。使用克隆元素,将其放在原始元素的顶部(使用位置和偏移),但这次将背景隐藏到克隆元素。