Как предложил Джимми Куадра, вы можете изменить положение элемента div и добавить наложение под ним ... Это похоже на то, что делает jQuery Tools Expose .
Вам не нужен плагин для этого, хотя я ответил на другой вопрос с подобным подходом. Этот скрипт удалит оверлей, если вы щелкнете где-нибудь за пределами выделенного элемента div. Обратите внимание, что для этого требуется, чтобы вы использовали jQuery версии 1.4 +
// Relatively position the div to highlight
$('#myDiv').css({
position: 'relative',
top : 0,
left : 0,
zIndex : 100
});
// Add overlay and make clickable
var w = $(window).width();
var h = $(window).height();
var $overlay = $('<div/>', {
'id': 'overlay',
css: {
position : 'absolute',
height : h + 'px',
width : w + 'px',
left : 0,
top : 0,
background : '#000',
opacity : 0.5,
zIndex : 99
}
}).appendTo('body');
// Click overlay to remove
$('#overlay').click(function(){
$(this).remove();
})