弹出对话框如何写!
时间:2009-08-17
来源:互联网
http://qun.qq.com/air/#search/clt/1/tx/jquery/txff/jquery
然后点击一下“申请加入”
之后就弹出这样的对话框了,这样效果用JQUERY怎么来写哩,往各位高手们指点一下。。。谢谢
作者: hongzh426 发布时间: 2009-08-17
很经典,里面有一个控件叫dialog,就是你需要的实现。
作者: jerry.yan.mj 发布时间: 2009-08-20

作者: marchhou 发布时间: 2009-08-22
var deleteDialog = function(title, message, callback)
{
$('#dialog').attr('title', title);
$('#dialog > p').html(message);
$('#dialog').dialog({
autoOpen: false,
width: 400,
resizable: false,
modal: true,
overlay: { opacity: 0.5, background: "black" },
buttons: {
"关闭": function() {
callback.call();
$(this).dialog("close");
}
}
});
$('#dialog').dialog('open');
}
<div id="dialog" title="提示信息" class="flora">
<p style="text-align:left"></p>
</div>
作者: kliantao 发布时间: 2009-08-25
作者: xiell 发布时间: 2009-08-27
其实很简单,插件用多了会对jquery产生技术细节盲点的!下面的代码简单的很。
------
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>test</title>
<script type="text/javascript" src="../Common/Js/jquery-1.3.2.js"></script>
<style type="text/css">
.pop-box {
z-index: 9999; /*这个数值要足够大,才能够显示在最上层*/
margin-bottom: 3px;
display: none;
position: absolute;
background: #FFF;
border:solid 1px #6e8bde;
}
.pop-box h4 {
color: #FFF;
cursor:default;
height: 18px;
font-size: 14px;
font-weight:bold;
text-align: left;
padding-left: 8px;
padding-top: 4px;
padding-bottom: 2px;
background: url("../images/header_bg.gif") repeat-x 0 0;
}
.pop-box-body {
clear: both;
margin: 4px;
padding: 2px;
}
.mask {
color:#C7EDCC;
background-color:#C7EDCC;
position:absolute;
top:0px;
left:0px;
filter: Alpha(Opacity=60);
}
</style>
<script type="text/javascript">
function popupDiv(div_id)
{
var div_obj = $("#"+div_id);
var windowWidth = document.body.clientWidth;
var windowHeight = document.body.clientHeight;
var popupHeight = div_obj.height();
var popupWidth = div_obj.width();
//添加并显示遮罩层
// $("<div id='mask'></div>").addClass("mask")
// .width(windowWidth + document.body.scrollWidth)
// .height(windowHeight + document.body.scrollHeight)
// .click(function() {hideDiv(div_id); })
// .appendTo("body")
// .fadeIn(200);
//显示层,可以自定义层
div_obj.css({"position": "absolute"})
.animate({left: windowWidth/2-popupWidth/2,
top: windowHeight/2-popupHeight/2, opacity: "show" }, "slow");
}
function hideDiv(div_id) {
$("#mask").remove();
$("#" + div_id).animate({left: 0, top: 0, opacity: "hide" }, "slow");
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div id='pop-div' style="width: 300px;" class="pop-box">
<h4>
标题位置</h4>
<div class="pop-box-body">
<p>
正文内容
</p>
<input id="btnClose" type="button" onclick="hideDiv('pop-div');" value="关闭" />
</div>
</div>
<input type="button" id="btnTest" value='test' onclick="popupDiv('pop-div');" />
<select id="slt">
<option value="1">1</option>
</select>
</form>
</body>
</html>
作者: fengmq 发布时间: 2009-09-27
顶一下 ,楼上的...
作者: dotnet201 发布时间: 2009-10-17
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28