私がやろうとしていることを示すために Fiddle をセットアップしました。
http://jsfiddle.net/AndyMP/nNUkr/
全画面オーバーレイが表示されますが、(クリックしても) 希望どおりに消えません。
<div id="fullscreen" class="fullscreen_hide"></div>
<div id="button" class="button"></div>
CSS
.button{
position:absolute;
z-index:2000;
height:100px;
width:200px;
background:red;
float:left;
}
.fullscreen_hide{
position:absolute;
z-index:1000;
opacity:0;
top:0;
bottom:0;
right:0;
left:0;
background:#141414;
}
.fullscreen_show{
position:absolute;
z-index:3000;
opacity:1;
top:0;
bottom:0;
right:0;
left:0;
background:#141414;
}
コード
$('.button').click(function(){
$(this).siblings().addClass('fullscreen_show');
});
$('.fullscreen_show').click(function(){
$(this).siblings().removeClass('fullscreen_show');
});