반응형
html
css
#fullscreen_layer { position:absolute; top:0; left:0; bottom:0; right:0; background:#000; z-index:100; display:none;
/* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
/* IE 5-7 */ filter: alpha(opacity=70);
/* Netscape */ -moz-opacity: 0.7;
/* Safari 1.x */ -khtml-opacity: 0.7;
/* Good browsers */ opacity: 0.7; }
.popup { position: absolute; width:400px; height:300px; background:transparent; z-index:101; display:none;
/* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
/* IE 5-7 */ filter: alpha(opacity=0);
/* Netscape */ -moz-opacity: 0;
/* Safari 1.x */ -khtml-opacity: 0;
/* Good browsers */ opacity: 0; }
.popup .relative { position:relative; }
.popup .close { position: absolute; top:-11%; right: -2%; width: 11%; }
js
function fnShowPop(sGetName){
var layer = $("#"+ sGetName);
var nowTop = $(window).scrollTop();
var calTop = nowTop-(layer.height()/3);
var calLeft = ($(window).width()/2)-(layer.width()/2);
if(nowTop == 0) calTop = 300;
$("#fullscreen_layer").fadeIn(200);
$("#"+ sGetName).css({"top":calTop+50, "left":calLeft});
$("#"+ sGetName).show().stop().animate({
"top": calTop,
"opacity": "1",
"-ms-filter":"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)",
"filter": "alpha(opacity=100)",
"-moz-opacity": "1",
"-khtml-opacity": "1"
}, 500);
}
function fnHidePop(sGetName){
var layer = $("#"+ sGetName);
var nowTop = $(window).scrollTop();
var calTop = nowTop-(layer.height()/3);
if(nowTop == 0) calTop = 300;
$("#fullscreen_layer").fadeOut(200);
$("#"+ sGetName).stop().animate({
"top": calTop+60,
"opacity": "0",
"-ms-filter":"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)",
"filter": "alpha(opacity=0)",
"-moz-opacity": "0",
"-khtml-opacity": "0"
}, 200, function(){
$(this).hide();
});
}
반응형
'프로그래밍 > jQuery' 카테고리의 다른 글
| jquery slider plugin flexslider (0) | 2016.08.26 |
|---|---|
| jquery 개인정보 유효성 체크 (0) | 2016.08.11 |
| jquery 이미지로드실패시 대체이미지출력 (0) | 2016.08.01 |
| jquery 가로 무한롤링 simplyscroll (0) | 2016.07.19 |
| jquery mCustomScrollbar (0) | 2016.07.07 |