我只是再次遇到不透明度问题。我试过这样的事情:
var hiddenSection = $('div.hidden');
hiddenSection.show()
.css({ 'display': 'block' })
.css({ width: $(window).width() + 'px', height: $(window).height() + 'px' })
.css({ top: ($(window).height() - hiddenSection.height()) / 2 + 'px',left: ($(window).width() - hiddenSection.width()) / 2 + 'px'})
.css({ 'background-color': '#333333', 'filter': 'alpha(opacity=70)', 'opacity': '0.7' })
//.css({ 'background-color': 'rgba(105,105,105,0.8)' })
.appendTo('body');
这件事在 IE8 上运行良好,但在 Chrome 和 Firefox 中我得到了这个结果:
截屏:
它完全变得透明,但我不想让弹出窗口透明。我怎么能破解这个?
任何帮助是极大的赞赏。