点击弹出浮动层(自动适应居中) 兼容 ie6+,FF,Opera,谷歌

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>点击弹出浮动层(自动适应居中) 兼容 ie6+,FF,Opera,谷歌</title>
<script src="http://common.cnblogs.com/script/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
$(
function(){
$(
"#clickme").click(function(){
//slow隐藏的段落显示出来,历时600毫秒
//fast用迅速的动画将隐藏的段落显示出来,历时200毫秒
//100自定义时间
//normal
// alert(document.documentElement.clientHeight);
ietest();
$(
"#TB_SRP_DIALOG").show("normal");
});
$(
".closeButton").click(function(){
$(
"#TB_SRP_DIALOG").hide("normal");
});
});
ietest
=function(){
var _width=(document.documentElement.clientWidth/2)-($("#TB_SRP_DIALOG").width()/2);//窗口宽度 (浏览器宽度/2)-(浮动层宽度/2)
var _height=(document.documentElement.clientHeight/2)-($("#TB_SRP_DIALOG").height()/2);//窗口高度 (浏览器高度/2)-(浮动层高度/2)
if ($.browser.version == "6.0")//$.browser.msie ie系列浏览器
{
document.getElementById(
'TB_SRP_DIALOG').style.left=_width;
document.getElementById(
'TB_SRP_DIALOG').style.top=_height;
}
else{
$(
"#TB_SRP_DIALOG").css({left:_width,top:_height});
}
}
window.onresize
=ietest; //缩放窗体时触发事件
</script>

<style type="text/css">
.search-popup-window
{
background
: none repeat scroll 0 0 padding-box rgba(0, 0, 0, 0.25);/*padding-box 边框背景 rgba颜色跟透明度*/
border-radius
: 5px; /*边框圆角,不支持IE*/
overflow
: hidden;
padding
: 8px;
position
: fixed;
_position
: absolute;/*支持IE6浮动定位*/
z-index
: 10000;
display
:none;
width
:360px;
height
:285px;

}
.search-popup-wrapper, .search-popup-window-wrapper
{
background-color
: #FFFFFF;
border
: 1px solid #818181;
height
: 100%;
position
: relative;
z-index
: 10001;
}
.search-popup-window .hd
{
-moz-user-select
: none;
background
: url("http://img04.taobaocdn.com/tps/i4/T1MBVHXjdeXXXXXXXX.png") repeat-x scroll 0 -1267px #FFFFFF;
height
: 33px;
position
: relative;
z-index
: 3;
}
.search-popup-window .hd h4
{
-moz-user-select
: none;
color
: #333333;
font-size
: 14px;
font-weight
: normal;
left
: 20px;
position
: absolute;
top
: -10px;
_top
: 8px;
}
.search-popup-window .hd .closeButton
{
background
: url("http://img02.taobaocdn.com/tps/i2/T1ovpYXdtyXXXXXXXX-260-700.png") no-repeat scroll -77px -578px transparent;
display
: block;
height
: 22px;
overflow
: hidden;
position
: absolute;
right
: 7px;
text-indent
: -9999px;
top
: 7px;
width
: 22px;
z-index
: 10001;
}
.search-popup-window .hd .closeButton:hover
{
background-position
: -55px -578px;
}
.search-popup-window .bd
{
background
: none repeat scroll 0 0 #FFFFFF;
display
: block;
overflow
: hidden;
padding
: 5px 20px 14px;
position
: relative;
z-index
: 2;
}
.dialog-login .bd
{
height
: 250px;
padding
: 0;
}
</style>

</head>
<body>
<a href="javascript:;" id="clickme" style="position:relative;">点击我</a> 兼容 ie6+,FF,Opera,谷歌
<div class="search-popup-window dialog-login" id="TB_SRP_DIALOG" >
<div class="search-popup-window-wrapper">
<div class="hd"><h4>标题</h4><a class="closeButton" href="#"></a></div><div class="bd">
<div width="360" height="275">
内容

</div>

</div></div></div>

</body>
</html>

posted @ 2011-05-01 04:35  alon_web  阅读(680)  评论(0编辑  收藏  举报