最终效果:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″/>
<title>弹出层插件:jquery.artwl.thickbox.js</title>
<script src=”/js_lib/jQuery-1.7.1.js” type=”text/javascript”></script>
<script type=”text/javascript”>
/* File Created: 三月 1, 2012 Author:artwl */
;(function ($) {
$.extend({
artwl_bind: function (options) {
options=$.extend({
showbtnid:””,
title:””,
content:””
},options);
var mask = ‘<div id=”artwl_mask”></div>’;
var boxcontain = ‘<div id=”artwl_boxcontain”>
<a id=”artwl_close” href=”javascript:void(0);” title=”Close”></a>
<div id=”artwl_showbox”>
<div id=”artwl_title”>
<h2>
Title</h2>
</div>
<div id=”artwl_message”>
Content<br />
</div>
</div>
</div>’;
var cssCode = ‘html, body, h1, h2, h3, h4, h5{margin: 0px;padding: 0px;}
#artwl_mask{background-color: #000;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;opacity: 0.5;filter: alpha(opacity=50);display: none;}
#artwl_boxcontain{margin: 0 auto;position: absolute;z-index: 2;line-height: 28px;display: none;}
#artwl_showbox{padding: 10px;background: #FFF;border-radius: 5px;margin: 20px;min-width:300px;min-height:200px;}
#artwl_title{position: relative;height: 27px;border-bottom: 1px solid #999;}
#artwl_close{position: absolute;cursor: pointer;outline: none;top: 0;right: 0;z-index: 4;width: 42px;height: 42px;overflow: hidden;background-image: url(/upload/201203/20120301220903376.png);_background: none;}
#artwl_message{padding: 10px 0px;overflow: hidden;line-height: 19px;}’;
if ($(“#artwl_mask”).length == 0) {
$(“body”).append(mask + boxcontain);
$(“head”).append(“<style type=’text/css’>” + cssCode + “</style>”);
if(options.title!=””){
$(“#artwl_title”).html(options.title);
}
if(options.content!=””){
$(“#artwl_message”).html(options.content);
}
}
$(“#”+options.showbtnid).click(function () {
var height = $(“#artwl_boxcontain”).height();
var width = $(“#artwl_boxcontain”).width();
$(“#artwl_mask”).show();
$(“#artwl_boxcontain”).css(“top”, ($(window).height() – height) / 2).css(“left”, ($(window).width() – width) / 2).show();
if ($.browser.msie && $.browser.version.substr(0, 1) < 7) {
width = $(window).width() > 600 ? 600 : $(window).width() – 40;










