<!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=utf-8" />
<title>jQuery弹出窗口 - 计划-博客园</title>
<meta name="keywords" content="www.cnblogs.com/jihua"/>
<style type="text/css">
.window{
width:250px;
background-color:#d0def0;
position:absolute;
padding:2px;
margin:5px;
display:none;
}
.content{
height:150px;
background-color:#FFF;
font-size:14px;
overflow:auto;
}
.title{
padding:2px;
color:#0CF;
font-size:14px;
}
.title img{
float:right;
}
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function () {
$("#btn_center").click(function () {
popCenterWindow();
});
$("#btn_right").click(function () {
popRightWindow();
});
$("#btn_left").click(function () {
popLeftWindow();
});
});
</script>
</head>
<body>
<div style="width:600px;margin-left:auto;margin-right:auto;margin-top:160px;">
<input type="button" value="居中窗口" id="btn_center" />
<input type="button" value="居左下角" id="btn_left" />
<input type="button" value="居右下角" id="btn_right" />
</div>
<div class="window" id="center">
<div id="title" class="title"><img src="http://pic002.cnblogs.com/images/2012/451207/2012100814082487.jpg" alt="关闭" />计划 博客园-居中窗口</div>
<div class="content">jihua.cnblogs.com</div>
</div>
<div class="window" id="left">
<div id="title2" class="title"><img src="http://pic002.cnblogs.com/images/2012/451207/2012100814082487.jpg" alt="关闭" />计划 博客园-居左窗口</div>
<div class="content">jihua.cnblogs.com</div>
</div>
<div class="window" id="right">
<div id="title3" class="title"><img src="http://pic002.cnblogs.com/images/2012/451207/2012100814082487.jpg" alt="关闭" />计划 博客园-居右窗口</div>
<div class="content">jihua.cnblogs.com</div>
</div>
<script type="text/javascript">
//获取窗口的高度
var windowHeight;
//获取窗口的宽度
var windowWidth;
//获取弹窗的宽度
var popWidth;
//获取弹窗高度
var popHeight;
function init(){
windowHeight=$(window).height();
windowWidth=$(window).width();
popHeight=$(".window").height();
popWidth=$(".window").width();
}
//关闭窗口的方法
function closeWindow(){
$(".title img").click(function(){
$(this).parent().parent().hide("slow");
});
}
//定义弹出居中窗口的方法
function popCenterWindow(){
init();
//计算弹出窗口的左上角Y的偏移量
var popY=(windowHeight-popHeight)/2;
var popX=(windowWidth-popWidth)/2;
//alert('jihua.cnblogs.com');
//设定窗口的位置
$("#center").css("top",popY).css("left",popX).slideToggle("slow");
closeWindow();
}
function popLeftWindow(){
init();
//计算弹出窗口的左上角Y的偏移量
var popY=windowHeight-popHeight;
//var popX=-(windowWidth-popWidth);
//alert(popY);
//设定窗口的位置
$("#left").css("top",popY-50).css("left",50).slideToggle("slow");
closeWindow();
}
function popRightWindow(){
init();
//计算弹出窗口的左上角Y的偏移量
var popY=windowHeight-popHeight;
var popX=windowWidth-popWidth;
//alert(www.cnblogs.com/jihua);
//设定窗口的位置
$("#right").css("top",popY-50).css("left",popX-50).slideToggle("slow");
closeWindow();
} </script>
</body>
</html>
<!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" dir="ltr" lang="en-US"><head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title> 弹层 无遮罩 可拖动</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
<body>
<div id="footerpages" title='fuckyou' style='margin-top:200px;margin-left:200px;'>
弹层 无遮罩 可拖动,可缩放,代码统一,可扩展
</div>
<div id='layer' title='弹层 无遮罩'>
<div>输入框:</div><textarea name="params" id="params" cols="6" rows="10" tabindex="2" style="width:200px;height:150px;"></textarea>
</div>
<script type="text/javascript">
$(document).ready(function() {
$('#layer').dialog(); //弹层
$('.ui-dialog').draggable(); //可拖放在总的弹层上。
});
</script>
</body>
</html>
相关推荐
当我们谈论"jquery弹出窗口"时,通常指的是使用jQuery实现的对话框或模态窗口,这些窗口可以在用户与网页交互时提供额外的信息或者功能。 在网页设计中,弹出窗口可以是警告消息、确认对话框,或者如登录窗口这样的...
JQuery弹出窗口实例源码
在"JQUERY 弹出窗口"这个主题中,我们主要探讨的是如何利用jQuery实现弹出对话框或者弹出层的功能,这些功能通常用于显示提示信息、用户确认、表单填写等多种场景。 首先,jQuery 提供的 `.show()`, `.hide()`, 和 ...
**jQuery弹出窗口详解** jQuery库是Web开发中不可或缺的一部分,它简化了JavaScript的许多操作,包括创建交互式的弹出窗口。在网页设计中,弹出窗口常用于通知、确认、展示详细信息或获取用户输入。jQuery提供了...
在本篇中,我们将深入探讨jQuery弹出窗口的各种实现方式及其应用场景。 首先,我们有最基本的`alert()`,`confirm()`和`prompt()`这三个原生JavaScript弹出窗口,但它们的功能较为单一,样式固定。在jQuery中,我们...
在"jquery弹出层"这个压缩包文件中,可能包含了实现上述功能的HTML、CSS和JavaScript代码示例。你可以通过查看和学习这些文件,进一步了解如何在实际项目中应用jQuery来创建弹出窗口和半透明遮罩效果。记得在实际...
"漂亮的JQUERY弹出窗口"这个主题聚焦于jQuery中的弹出窗口功能,这通常指的是模态对话框或提示框,它们在用户界面上提供了一种吸引用户注意力并进行交互的方式。以下是对这个主题的详细讲解: 首先,jQuery弹出窗口...
"jQuery弹出层/jQuery弹出窗口/_全集"这个资源集合显然是一个包含多种jQuery弹出层和弹出窗口实现的综合教程或代码库。这些弹出效果通常用于显示通知、对话框、模态窗口、下拉菜单等多种用途,是网站用户交互的重要...
"jquery实现弹出窗口"是一个常见的需求,尤其在用户交互和信息提示时。这里我们将深入探讨如何使用 jQuery 来创建具有良好兼容性的弹出窗口,并结合实例 "ModalDIV_jquery" 进行讲解。 首先,jQuery 弹出窗口通常被...
《jQuery弹出窗口CkBox详解与应用》 在网页设计和开发中,弹出窗口是一种常见的交互元素,用于展示信息、确认操作或提供额外的功能。jQuery作为一个强大的JavaScript库,为开发者提供了丰富的插件和方法来创建弹出...
本资源"jquery弹出窗口效果 比较全 兼容所有浏览器"聚焦于jQuery实现的弹出窗口效果,旨在为开发者提供一套全面且兼容性良好的解决方案。 首先,弹出窗口在网页交互中扮演着重要角色,常用于提示信息、用户确认、...
而jQuery弹出窗口、模式窗口(Modal Dialogs)和模式层(Modal Layers)是jQuery增强用户体验的重要功能之一。这些功能允许开发者在不离开当前页面的情况下展示信息、进行用户交互或确认操作,极大地提升了网站的...
**jQuery弹出窗口插件——artDialog** 在Web开发中,弹出窗口是一种常见的交互设计,用于显示警告、确认信息或者进行复杂的用户交互。jQuery,作为JavaScript库的翘楚,有许多优秀的插件来实现弹出窗口功能。其中,...
jQuery弹出窗口(通常称为popup)是网页设计中常见的功能,用于显示额外的信息或者获取用户的输入。在这个"jquery 弹出窗口简单例子"中,我们将探讨如何使用jQuery和JavaScript来创建一个基础的弹出窗口。 首先,让...
jquery弹出窗口插件jquery弹出窗口插件jquery弹出窗口插件jquery弹出窗口插件jquery弹出窗口插件jquery弹出窗口插件jquery弹出窗口插件jquery弹出窗口插件jquery弹出窗口插件jquery弹出窗口插件jquery弹出窗口插件...
要创建一个 jQuery 弹出窗口,首先需要引入 jQuery 库和相应的样式表(如 `thickbox.css`)以及弹窗插件的脚本文件(如 `thickbox.js`)。在本例中,可能使用了 Thickbox 这个流行的 jQuery 插件,它提供了一种美观...