我已经设置了一个 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');
});