<
html
>
<
head
>
<
meta
http-equiv
=
"Content-Type"
content
=
"text/html; charset=utf-8"
>
<
style
>
#mask {
position:absolute;
z-index:9000;
background-color:#000;
display:none;
left:0;
top:0;
}
.window{
display: none;
position:absolute;
left:100px;
top:100px;
z-index:10000;
}
</
style
>
<script>
function
wrapWindowByMask(){
var
maskHeight = $(document).height();
var
maskWidth = $(window).width();
$(
'#mask'
).css({
'width'
:maskWidth,
'height'
:maskHeight});
$(
'#mask'
).fadeIn(1000);
$(
'#mask'
).fadeTo(
"slow"
,0.8);
$(
'.window'
).show();
}
$(document).ready(
function
(){
$(
'.openMask'
).click(
function
(e){
e.preventDefault();
wrapWindowByMask();
});
$(
'.window .close'
).click(
function
(e) {
e.preventDefault();
$(
'#mask, .window'
).hide();
});
$(
'#mask'
).click(
function
() {
$(
this
).hide();
$(
'.window'
).hide();
});
});
</script>
</
head
>
<
body
>
<
div
id
=
"mask"
></
div
>
<
div
class
=
"window"
>
<
input
type
=
"button"
href
=
"#"
class
=
"close"
value
=
"나는야 닫기 버튼(.window .close)"
/>
</
div
>
<
a
href
=
"#"
class
=
"openMask"
>검은 막 띄우기</
a
>
</
body
>
</
html
>