我創建了一種模式疊加,然後與疊加內容..模式疊加有不透明度設置,它的工作原理,但疊加層的內容也有不透明度..我認爲它繼承它...我真的不希望一個新的類應用的內容,有沒有辦法才說出適用於使用jQuery創建疊加,但內容繼承CSS不透明
這裏是我的CSS
.modal-overlay {
position: fixed;
z-index:100;
top: 0px;
left: 0px;
height: 100%;
width: 100%;
background: #000000;
display: none;
}
和我的jQuery來創建模型和內容
var overlayLayer = $("<div id='office-location'></div>").addClass('modal-overlay'); //THIS HAS THE OVERLAY CLASS OF CSS - SO IT SHOULD HAVE A OPACITY SET AND IT DOES
$('body').append(overlayLayer);
$('<div id="content-for-overlay" style="background-color: white;"></div>').appendTo(overlayLayer); /// CONTENT IS ALSO HAS OPACITY BUT ITS WRONG
this.render({ to: "content-for-overlay", partial: "office-location-modal" });// THIS Sends a content from one file to my ID content-for-overlay... Its standard html
$("body").css("overflow", "hidden");
$('#office-location').css("opacity", 0.8).fadeIn(150);
$('#content-for-overlay').css("opacity", 1);
我想你比我更好地解釋了不透明的概念。 +1 – James 2009-06-08 16:17:56