最终效果: 复代码 代码如下: <머리> 弹 Out层插件:jquery.artwl.thickbox.js <br>/* 파일 생성일: 2012년 3월 1일 작성자:artwl */ <br>;(function ($) { <br>$.extend({ <br>artwl_bind: function (options) { <br>options =$.extend({ <br>showbtnid:"", <br>제목:"", <br>content:"" <br>},<br>var 마스크 = '<div id=" artwl_mask"></div>'; <br>var boxcontain = '<div id="artwl_boxcontain"> <br><a id="artwl_close" href="javascript:void(0);" title="닫기"></a> <br><div id="artwl_title"> <br><h2> /h2> <br></div> <br>콘텐츠</div> 🎜></div>'; <br>var cssCode = 'html, body, h1, h2, h3, h4, h5{margin: 0px;padding: 0px;} <br>#artwl_mask{배경색상: # 000;위치: 절대;상단: 0px;왼쪽: 0px;너비: 100%;높이: 100%;불투명도: 0.5;필터: 알파(불투명도=50);디스플레이: 없음;} <br>#artwl_boxcontain{마진: 0 자동;위치: 절대;z-색인: 2;줄 높이: 28px;디스플레이: 없음;} <br>#artwl_showbox{패딩: 10px;배경: #FFF;테두리 반경: 5px;여백: 20px;분 -너비:300px;최소 높이:200px;} <br>#artwl_title{위치: 상대; 높이: 27px;border-bottom: 1px 솔리드 #999;} <br>#artwl_close{위치: 절대; 커서: 포인터; 개요: 없음; 상단: 0; 오른쪽: 0; z-색인: 4; 너비: 42px; 높이: 42px; 오버플로: 숨겨진; 배경 이미지: url(/upload/201203/20120301220903376.png);_배경: 없음; } <br>#artwl_message{padding: 10px 0px;overflow: Hidden;line-height: 19px;}'; <br>if ($("#artwl_mask").length == 0) { <br>$("body").append(mask boxcontain); <br>$("head").append("<style type='text/css'>" cssCode "</style>"); <br>if(options.title!=""){ <br>$("#artwl_title").html(options.title); <br>} <br>if(options.content!=""){ <br>$("#artwl_message").html(options.content); <br>} <br>} <br>$("#" options.showbtnid).click(function () { <br>var height = $("#artwl_boxcontain").height(); <br>var width = $("#artwl_boxcontain").width(); <br>$("#artwl_mask").show() <br>$("#artwl_boxcontain").css("top", ($(window) .height() - 높이) / 2).css("왼쪽", ($(window).width() - 너비) / 2).show() <br>if ($.browser.msie && $. browser.version.substr(0, 1) < 7) { <BR>width = $(window).width() > 600 : $(window).width() - 40; "#artwl_boxcontain").css("너비", 너비 "px").css("상단", ($(window).height() - 높이) / 2).css("왼쪽", ($(창 ).width() - 너비) / 2).show(); <br>$("#artwl_mask").css("너비", $(window).width() "px").css("높이 ", $(window).height() "px").css("배경", "#888"); <br>$("#artwl_close").css("top", "30px").css ("오른쪽", "30px").css("글꼴 크기", "20px").text("关闭") <br>} <br>}); <br>$("#artwl_close").click(function () { <br>$("#artwl_mask").hide(); <br>$("#artwl_boxcontain").hide(); <br> }); <br>}, <br>artwl_close:function(options){ <br>options=$.extend({ <br>callback:null <br>},options); <br>$("#artwl_mask").hide(); <br>$("#artwl_boxcontain").hide(); <br>if(options.callback!=null){ <br>options.callback(); <br>} <br>} <br>}); <br>})(jQuery); <br>$(function () { <br>$.artwl_bind({ showbtnid: "btn_show", title: "Cnblogs Artwl에서", content: $("#Content").html() }); <br> }); <br>function test() { <br>alert("닫기 전"); <br>$.artwl_close({ 콜백: 기타 }); <br>} <br>function other() { <br>alert("닫은 후"); <br>} <br> <본문> 弹 Out层插件jquery.artwl.thickbox.js(http://www.jb51.net) Artwl