Я использую этот фрагмент кода для добавления наложения на весь сайт:Весь сайт наложения div?
$(function() {
var docHeight = $(document).height();
$("body").append("<div id='overlay'></div>");
$("#overlay")
.height(docHeight)
.css({
'opacity' : 0.4,
'position': 'absolute',
'top': 0,
'left': 0,
'background-color': 'black',
'width': '100%',
'z-index': 5000
});
});
Он отлично работает, только мне нужен один элемент, чтобы сидеть над этой наложенной ID. Я дал этому элементу z-index больше 5000 здесь, но он никогда не поднимается над серым наложением --- какие-либо идеи?
Вы пытаетесь создать модальный диалог? Если это так, вместо того, чтобы делать два div, добавьте один div с содержимым и получите серый фон, заполняющий весь документ. –
Не могли бы вы показать нам все правила css для элемента, который вы хотите надеть сверху? Вы пробовали использовать позицию: относительная? Это происходит во всех браузерах или только в одном? – Stephen
Имейте в виду, что элемент z-index никогда не может превышать значения его родителя. –