<!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>无标题文档</title>
<script src="jquery-1.8.3.js"></script>
<style>
*{
margin:0;
padding:0;
}
body{
position:relative;
}
#pop_up{
width:100%;
position:absolute;
}
#pop_head{
height:30px;
}
#tl,#tc,#tr,#bl,#bc,#br{
position:absolute;
background-image:url(d_bg.gif);
background-color:#ccc;
}
#tl, #tc, #tr{
height:30px;
}
#tl{
background-repeat:no-repeat;
background-position:0 0;
width:5px;
}
#tc{
background-position:0 -30px;
background-repeat:repeat-x;
left:5px;
right:5px;
width:auto;
}
#tr{
background-position:0 -60px;
background-repeat:no-repeat;
width:5px;
right:0;
}
#bl,#bc,#br{
height:32px;
}
#bl{
background-repeat:no-repeat;
background-position:0 -90px;
width:5px;
}
#bc{
background-repeat:repeat-x;
background-position:0 -122px;
left:5px;
right:5px;
width:auto;
}
#br{
background-repeat:no-repeat;
background-position:0 -154px;
right:0;
width:5px;
}
#pop_content{
border-left: 1px solid #005195;
border-right:1px solid #005195;
}
#tc span{
padding-left:12px;
line-height:30px;
}
#main_content{
padding-left:12px;
padding-right:12px;
padding-top:6px;
padding-bottom:6px;
}
#pop_foot{
position:relative;
}
#xbtn{
position:absolute;
background: url(cbtn.gif) no-repeat;
background-position:0 0;
right:20px;
width:43px;
height:19px;
cursor:pointer;
}
#cbtn,#obtn{
background:url(obtn.gif) no-repeat;
width:60px;
height:21px;
position:absolute;
text-align:center;
line-height:22px;
font-size:12px;
cursor:pointer;
}
#cbtn{
right:90px;
top:6px;
}
#obtn{
right:20px;
top:6px;
}
</style>
</head>
<body>
<input type="button" value="button" id="btn" />
<div id="div1" style="display:none">
<div id="pop_up">
<div id="pop_head">
<div id="tl"></div>
<div id="tc"><span>pop_up_head</span></div>
<div id="tr"></div>
<div id="xbtn" onclick="closePop()" onmouseenter="this.style.backgroundPosition = '0 -19px'" onmouseout="this.style.backgroundPosition = '0 0'"></div>
</div>
<div id="pop_content" style="height:238px">
<div id="main_content">pop_up_content</div>
</div>
<div id="pop_foot">
<div id="bl"></div>
<div id="bc"></div>
<div id="br"></div>
<div id="cbtn" onclick="closePop()" onmouseenter="this.style.backgroundPosition = '0 -21px'" onmouseout="this.style.backgroundPosition = '0 0'">取消</div>
<div id="obtn" onclick="confirmPop()" onmouseenter="this.style.backgroundPosition = '0 -21px'" onmouseout="this.style.backgroundPosition = '0 0'">确定</div>
</div>
</div>
</div>
<div id="test"></div>
</body>
<script type="text/javascript">
/*
* 简单弹框,ie8,ff,opera中测试可用,其余浏览器未测;
*****made by keimon*****
*******2013-01-09******
*/
$('#btn').click(function(){
var maskObj = document.createElement('div');
maskObjStyle = {
width:'100%',
height:'100%',
backgroundColor: '#000',
opacity:'0.1',
zIndex:998,
position:'fixed',
top:0,
left:0
}
$(maskObj).css(maskObjStyle);
$(maskObj).attr('id','maskId')
$('body').append(maskObj);
var popObj = document.createElement('div');
popObjStyle = {
width:'400px',
height:'300px',
position:'fixed',
backgroundColor:'#fff',
border:'1px solid #999',
marginLeft:'-200px', //弹框宽度的一半;
marginTop:'-150px', //弹框高度的一半
left:'50%',
top:'50%',
zIndex:999
}
$(popObj).css(popObjStyle);
$(popObj).attr('id','popId');
$(popObj).html($('#div1').html())
$('body').append(popObj);
})
function closePop(){
$('#maskId').remove();
$('#popId').remove();
}
function confirmPop(){
closePop();
//点击确定按钮以后发生的事件;
$('#test').html($('#tc').html())
}
</script>
</html>
相关推荐
利用jq对alert和confirm弹框要是修改,比较适合项目中样式定制化样式弹框,可以根据前端出的样式进行修改,本资源只是做一个示例。
下面小编就为大家分享一篇vue中简单弹框dialog的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
vue如何简单的实现弹框,遮罩,点击其他区域关闭弹框, 简单的思路是以一个div作为遮罩, 控制其的v-if(v-show)即可, 掌握到技巧既可以任意扩展。 v-if 是直接删除dom节点, 就是这个div就不存在了 v-show 是控制dom的...
这是一个简单的HTML Demo,实现了点击按钮后出现一个遮罩层,在层上实现弹框效果,在框中可以自定义消息,或者内容。
弹框加遮罩和关闭按钮,比较简单实用,可以自己在此基础上加其他的效果,更改自己需要的样式,非常简单的jq效果
很漂亮的android弹框效果,打破之前的单一,难看的风格。简单、有效的弹框让你的应用看起来更舒服
弹框背景是毛玻璃,更好的让你学习毛玻璃,简单易懂的源码。
拖拽、全屏弹框、局部弹框、模态非模态等等功能,代码简单易懂,写得有点乱欢迎大神知道
资源很好,很实用,代码少简单易懂,很随时用在项目中,并且使用的效果也很好!
一个简单的前台弹框登录,可自行修改一个简单的前台弹框登录,可自行修改一个简单的前台弹框登录,可自行修改
几种简单的弹框,弹出层,警告框
很简单的弹框加输入框 如有雷同纯属偶误
仿照QQ评论点赞,代码比较简单易懂,适合学习使用,给大家一个很好思路,可以在此基础上来改进!
一些简单的弹框、弹出层插件、jquery.dialogBox
Snackbar的简单封装,使用方法如下: //登录成功的提示 SnackbarUtil.ShortSnackbar(linearLayout, "登录成功!", getResources().getColor(R.color.white), Gravity.CENTER_HORIZONTAL, getResources().getColor(R...
Android 生成最简单的dialog弹框,为Button设置OnClickListener监听器,然后调用onCreateDialog函数,声明一个Dialog对象,在这个函数中设置对话框的标题、图标、和提示内容以及为按钮添加监听器,生成生成Dialog...
qq在线自动弹框咨询代码,简单绑定自己的qq号,即可使用,可以设置延迟秒数
完全仿照QQ右下角弹框来做的,使用起来很简单,VS2010下可直接运行
一款高大上的仿微信底部弹框,swift4.0 xcode9编写。使用简单,个性化定制。。。