Перекрывающий всю страницу слой
В последние несколько лет стало популярным перекрывать страницу затемненным фоном, через который нельзя работать со страницей, чтобы обратить внимание пользователя на единственно важную в данный момент информацию (например окно для ввода сообщения в vkontakte). Для того, чтобы создать такое перекрытие, можно воспользоваться следующим кодом:
function creatOverlay(){ var docHeight = $(document).height(); $("<div id='overlay'></div>") .appendTo("body") .height(docHeight) .css({ 'opacity': 0.4, 'position': 'absolute', 'top': 0, 'left': 0, 'background-color': 'black', 'width': '100%', 'z-index': 5000 }); }