간단한 div 팝업
<script>
function eventShow() {
$('#wrapper').append( // div팝업내용 wrapper라는 이름의 div에 아래 div팝업을 넣어줍니다.
'<div id="event-pop-up" style="position:absolute; left:50%;margin-left:-260px; top:300px; z-index:99999;">'+
'<form name="notice_form">'+
'<div style="position:relative"><table border="0" cellPadding="0" cellSpacing="0">'+
'<tr>'+
'<td><a href="javascript:eventHide();" class="style1"><img src="http://img.sonyunara.com/img/pop.png"></a></td>'+
'</tr>'+
'</TABLE></div>'+
'<div style="position:absolute;bottom:10px;left:25px;"><table width="487" border="0" cellpadding="0" cellspacing="0" align="center">'+
'<tr>'+
'<td height="30px" valign="center" style="border:padding-left:20px;">'+
'<input type="checkbox" id="today-close" name="chkbox" [ONCLICK]="eventTodayHide()" />' +
'<label for="today-close"><span class="style1"> 오늘 하루 이 창을 열지 않음</span></label></td>' +
'</tr>'+
'</table></div>'+
'</form>'+
'</div>'
);
}
//eventHide() 는 닫기버튼을 눌를때 Div를 제거합니다.
function eventHide() {
$('#event-pop-up').remove();
}
//쿠키 설정 및 체크부분입니다.
function setCookie2( name, value, expiredays ) {
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + expiredays );
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
function getCookie2( name ) {
var nameOfCookie = name + "=";
var x = 0;
while ( x <= document.cookie.length )
{
var y = (x+nameOfCookie.length);
if ( document.cookie.substring( x, y ) == nameOfCookie ) {
if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
endOfCookie = document.cookie.length;
return unescape( document.cookie.substring( y, endOfCookie ) );
}
x = document.cookie.indexOf( " ", x ) + 1;
if ( x == 0 )
break;
}
return "";
}
//쿠키 설정여부체크
function eventCookieChk(){
if ( getCookie2("eventDiv") != "checked" ) {
eventShow();
}else{
eventHide();
}
}
//오늘하루 보지 않음 체크여부에 따라 쿠키를 설정할것인지 아닌지를 결정합니다.
function eventTodayHide() {
if ( $('#today-close:checked') ){
setCookie2( "eventDiv", "checked" , 1 );
}
eventHide();
}
function MM_openBrWindow(theURL,winName,features) {
window.open(theURL,winName,features);
}
/* eventPopUp End */
/////////////////////////// 추가 디자인 팝업 -_- 끝
</script>
<div id="wrapper">
<script>
$(function () {
eventCookieChk();
});
</script>
</div>
그냥 드래그해서 넣고, 팝업 이미지만 바꿔주면 됨..
작동안되면,
제이쿼리 작동되도록
<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script>
이것도 넣어주고..
번호 | 제목 | 글쓴이 | 조회 | 날짜 |
---|---|---|---|---|
15 | [JQUERY] jquery json | 관리자 | 9250 | 2014.08.19 17:27 |
14 | [JQUERY] [jQuery] select box 관련 | 관리자 | 17079 | 2014.07.02 15:33 |
13 | [JQUERY] ajax 로딩바 이미지 생성기 | 관리자 | 11978 | 2014.02.13 16:40 |
12 | [JQUERY] 반응형 이미지맵 | 관리자 | 14835 | 2013.12.11 17:02 |
11 | [JQUERY] jQuery live, jQuery on, ajax callback class 처리문제 | 관리자 | 10537 | 2013.05.23 14:40 |
10 | [JQUERY] 카카오스토리, 카카오톡, 페이스북 모바일 연동 | 관리자 | 11506 | 2013.04.10 12:09 |
9 | [JQUERY] ajax 한글 처리 | 관리자 | 7836 | 2013.04.09 20:06 |
8 | [JQUERY] jquery mobile 페이지 이동, 링크 | 관리자 | 9628 | 2013.02.20 19:43 |
7 | [JQUERY] AJAX 심플 예제~ json | 관리자 | 15737 | 2013.02.08 14:03 |
6 | [JQUERY] [출처] jQuery로 라디오버튼의 체크여부 검사하는 방법1 | 관리자 | 8902 | 2013.02.04 16:42 |
5 | [JQUERY] AJAX 기본 | 관리자 | 7697 | 2013.01.25 15:57 |
4 | [JQUERY] 무한 스크롤, infinite scroll | 관리자 | 11140 | 2013.01.23 18:17 |
3 | [JQUERY] 배열 checkbox 선택여부확인 | 관리자 | 9517 | 2013.01.21 15:17 |
>> | [JQUERY] 간단한 div 팝업 | 관리자 | 9896 | 2013.01.21 15:16 |
1 | [JQUERY] 동적 셀렉트박스 | 관리자 | 12107 | 2013.01.21 14:23 |