我在JavaScript中编写了一个“弹出窗口”,遇到了一个有趣的问题:
即使我希望隐藏该部分,弹出窗口下面的海军蓝色正方形仍然可见。因为弹出窗口是在正方形之后添加的,所以它应该处于顶部。
正方形的CSS opacity
属性为 0.3
。根据我的尝试,似乎从区间 (0,1)
中的每个数字都会产生相同的结果。如果我将其更改为 1
,那么它就会按预期行事(即弹出窗口下的部分被隐藏)。
我已经尝试将正方形的 z-index
属性设置为 10
,将弹出窗口的设置为 100
,但没有改变任何东西。
我错过了什么?为什么正方形的一部分被显示出来?
测试的浏览器:
- Firefox 3.6.x
- Chrome 4