간단하고 아름다운 js 팝업창 - 자유로운 드래그 앤 드롭 코드 복사 코드는 다음과 같습니다 -equiv="Content-Type" content="text/html; charset=utf-8"> 간단하고 아름다운 js 팝업 창 - 무료 드래그 script src="js/jquery-1.7.2.js"> <br>//작성자: zhao jinhan <br>// 시간: 2013년 10월 22일<br>//이메일: xb_zjh@126.com <br>function drag(o,s) <br>{ <br>//drag(obj [,scroll]); /obj: 개체의 ID 또는 개체 자체 <br>//scroll (선택 사항): 창을 드래그할 때 개체가 미끄러지는지 여부, 기본값은 no <br><br>if (typeof o == " 문자열" ) o = document.getElementById(o); <br>o.orig_x =parseInt(o.style.left) - document.body.scrollLeft; <br>o.orig_y =parseInt(o.style.top) - document.body.scrollTop; <br>o.orig_index = o.style.zIndex; <br><br>o.onmousedown = function(a) <br>this.style.zIndex = <br>var d=document; <br>if(!a)a=window.event; <br>var x = a.clientX d.body.scrollLeft-o.offsetLeft; <br>var y = a.clientY d. body.scrollTop-o.offsetTop; <br><br>d.ondragstart = "false 반환;" <br>d.onselectstart = "false 반환;" <br>d.onselect = "document.selection.empty() ;" <br><br>if(o.setCapture) <br>o.setCapture(); <br>else if(window.captureEvents) <br>window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP); <br> <br>d.onmousemove = function(a) <br>{ <br>if(!a)a=window.event; <br>o.style.left = a.clientX document.body.scrollLeft-x ; <br>o.style.top = a.clientY document.body.scrollTop-y; <br>o.orig_x =parseInt(o.style.left) - document.body.scrollLeft <br>o.orig_y; ParseInt(o.style.top) - document.body.scrollTop; <br>} <br><br>d.onmouseup = function() <br>{ <br>if(o.releaseCapture) <br>o. releaseCapture( ); <br>else if(window.captureEvents) <br>window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP) <br>d.onmousemove = null <br>d .ondragstart = null; <br>d.onselectstart = null; <br>o.style.cursor = "normal" <br>o.orig_index ; <br>} <br>} <br><br>if (s) <br>{ <br>var orig_scroll = window.onscroll?window.onscroll:function () <br>window.onscroll = 함수 ( ) <br>{ <br>orig_scroll(); <br>o.style.left = o.orig_x document.body.scrollLeft <br>o.style.top = o.orig_y document.body.scrollTop; <br>} <br>} <br>} <br><br>var title = '프롬프트 제목'; <br>var message='프롬프트 내용' <br>var TrueEvent=''; CancelEvent= ''; <br>var CloseEvent=''; <br>functionDialogalert(title, message, TrueEvent, CancelEvent, CloseEvent) { <br>$("#divBackground").removeClass("hidden") <br> $("#divMaincontent").removeClass("hidden") <br><br>$("#alertTitle").html(title) <br>$("#alertContent").html(message ); <br><br>$("#btnSure").click(function () { <br>$("#divBackground").addClass("hidden"); <br>$("#divMaincontent") .addClass ("hidden") <br>$("#btnSure").unbind("click"); <br>if (TrueEvent) { <br>//확인 후 URL로 이동 <br>window.location .href = TrueEvent; <br><br><br>}) //확인<br><br>$("#btnCancel").click(function () { <br>$("#divBackground" ).addClass("hidden"); <br>$("#divMaincontent").addClass("hidden") <br>$("#btnCancel").unbind("click"); CancelEvent) { <br>//취소 후 URL로 이동 <br>window.location.href = CancelEvent <br>} <br>});//취소<br><br>$("#btnClose") .click (function () { <br>$("#divBackground").addClass("hidden"); <br>$("#divMaincontent").addClass("hidden"); <br>$("# btnClose" ).unbind("click"); <br>if (CloseEvent) { <br>//닫은 후 URL 점프 <br>window.location.href = CloseEvent; <br>} <br><br>} ) ;//://www.baidu.com/','http://www.icode100.com/','http://bbs.icode100.com/') <br>}); ></ script> <br><style type="text/css"> <br><br>body, p { <br>배경: 없음 반복 스크롤 0 0 <br>색상: # 333333; <br>글꼴 크기: 12px; <br>여백: 0; <br>패딩: 0; <br>} <br>.hidden { 표시: 없음} <br> 🎜>.right { float:right } <br>#divMaincontent { <br>font-family: "Microsoft Yahei","宋体",Microsoft Yahei,Tahoma,Arial,sans-serif <br>font-size: 100 %; <br>글꼴-가중치: 일반; <br>위치:절대; <br>수직 정렬: 기준선 <br>} <br>#divMaincontent a { 텍스트 장식: 없음; <br> .blackf1 { <br>지우기: <br>글꼴 크기: 0; <br>높이: 12px; <br>줄 높이: 12px; >색상: #999999; <br>} <br>.pm_main { <br>테두리: 4px 단색 rgba(0, 0, 0, 0.1) <br>왼쪽: 40%; 🎜>상단: 40%; <br>너비: 318px; <br>z-index: 10001; <br>} <br>.pm_tit1 { <br>배경: url("images/dialog_blue.gif") 반복- x 스크롤 0 0 rgba(0, 0, 0, 0); <br> 색상: #FFFFFF; <br> 높이: 26px; <br> 패딩: 0 1px; 텍스트 들여쓰기: 16px; <br>너비: 100% <br>커서:이동 <br>}<br>.pm_tit1 a { <br>배경: url("images/pm_bg.png") 반복 없음 스크롤 0 -67px rgba(0, 0, 0, 0); <br>커서: 포인터; <br>높이: 20px; <br>여백 오른쪽: 10px; <br>너비: 20px; <br>} <br>.pm_tit1 a:hover { <br>배경 위치: 0 -90px; <br>} <br>.pm_con1 { <br>배경: 없음 반복 스크롤 0 0 #CCCCCC; <br>최대 높이: 150px; <br>overflow-y: 자동; <br>패딩: 0 1px 1px; <br>너비: 100%; <br>} <br>.pm_con2 { <br>배경: 없음 반복 스크롤 0 0 #FFFFFF; <br>오버플로: 숨김; <br>패딩: 16px 0; <br>너비: 100%; <br>} <br>.pm_con2 p { <br>여백-왼쪽: 80px; <br>패딩: 2px 0; <br>텍스트 정렬: 왼쪽; <br>} <br>.pm_con2 p.fontcolorf3 { <br>글꼴 크기: 14px; <br>글꼴 두께: 굵게; <br>} <br>.pm_btn1 a, .pm_btn1 a:link, .pm_btn1 a:visited, .pm_btn1 a:hover, .pm_btn1 a:active { <br>배경: url("images/pm_bg.png") 반복되지 않는 스크롤 0 0 rgba(0, 0, 0, 0); <br>디스플레이: 인라인 블록; <br>높이: 28px; <br>줄 높이: 28px; <br>여백: 3px 40px 0 0; <br>텍스트 정렬: 가운데; <br>너비: 53px; <br>} <br>.pm_btn1 a:hover { <br>배경 위치: 0 -35px; <br>색상: #333333; <br>텍스트 장식: 없음; <br>} <br></style> <br></head> <br><본문> <br><div class="pm_main Hidden" id="divMaincontent"> <br><div class="pm_tit1"><span class="left">提示信息</span><a class="right" id="btnClose" href="javascript:void( 0)"></a></div> <br><div class="pm_con1"> <br><div class="pm_con2"> <br><p id="alertTitle">提示</p> <br><p class="fontcolorf1" id="alertContent">今日秒杀已售罄</p> <br><div class="blackf1"></div> <br><div class="register_linef1"></div> <br><p class="pm_btn1"><a id="btnSure" href="javascript:void(0)">确认</a><a id="btnCancel" href=" javascript:void(0)">취소</a></p> <br></div> <br></div> <br></div> <br><스크립트> <br><br> 效果图이미지: 이미지/리면적 이미지: dialog_blue.gif: pm_bg.png 文件包下载: http://www.jb51.net/jiaoben/112059.html