Js Jquery创建一个弹出层可加载一个页面


Posted in Javascript onMay 08, 2014
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title> New Document </title> 
<script type="text/javascript" src="../jquery-1.7.2.js"></script> 
<script type="text/javascript"> 
//创建一个弹出层,title 标题,width 宽度,height 高度,content 内容,url 如果url不为空时则覆盖content加载url页面中的内容 
function CreatePopLayerDiv(title,width,height,content,url){ 
var titles = title || "标题"; 
var Iheight=$(window).height(); 
var Iwidth =$(window).width(); 
var heights = height || 300; 
var widths = width || 500; 
var Oheight= (Iheight -heights) / 2; 
var Owidth = (Iwidth - widths) /2; 
var contents = content || "内容"; 
var div = "<div id='InDiv' style='width:"+Iwidth+"px;height:"+Iheight+"px;background-color:#888;position:absolute;z-index:10000;top:0;left:0;opacity:0.7;'><div id='offDiv' style='width:"+widths+"px;height:"+heights+"px;left:"+Owidth+"px;top:"+Oheight+"px;background-color:white;position:absolute;z-index:10001;'><h4 id='HTitle' style='margin:0px;padding:3px;background:#336699;opacity:0.9;border:1px solid ##336699;height:20px;line-height:20px;font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:white;cursor:pointer;text-align:left;'>"+titles+"<a id='AClose' onclick='btnCloses()' style='float:right;'>关闭</a></h4><div id='Content'>"+contents+"</div></div></div>"; 
$(document.body).append(div); 
if(url != ""){ 
$("#Content").load(url); 
} 
} 
//移除弹出层 
function RemoveDiv(){ 
$("#AClose").remove(); 
$("#HTitle").remove(); 
$("#offDiv").remove(); 
$("#InDiv").remove(); 
} 
$(function(){ 
$("#btnTCC").click(function(){ 
CreatePopLayerDiv("闪耀的瞬间",600,400,"弹出层","table偶数行变色.html"); 
}); 
}) 
function btnCloses(){ 
RemoveDiv(); 
} 
</script> 
</head> 
<body> 
<input type="button" id="btnTCC" value="弹出层" /> 
</body> 
</html>
Javascript 相关文章推荐
[转]JS宝典学习笔记
Feb 07 Javascript
JavaScript中为元素加上name属性的方法
May 09 Javascript
Javascript图像处理—平滑处理实现原理
Dec 28 Javascript
理解Javascript的call、apply
Dec 16 Javascript
三分钟带你玩转jQuery.noConflict()
Feb 15 Javascript
实例讲解jquery中mouseleave和mouseout的区别
Feb 17 Javascript
纯js实现页面返回顶部的动画(超简单)
Aug 10 Javascript
babel之配置文件.babelrc入门详解
Feb 22 Javascript
微信小程序导入Vant报错VM292:1 thirdScriptError的解决方法
Aug 01 Javascript
详解Vscode中使用Eslint终极配置大全
Nov 08 Javascript
js实现踩五彩块游戏
Feb 08 Javascript
ant-design-vue中的select选择器,对输入值的进行筛选操作
Oct 24 Javascript
一个html5播放视频的video控件只支持android的默认格式mp4和3gp
May 08 #Javascript
js 设置缓存及获取设置的缓存
May 08 #Javascript
javascript实现的一个带下拉框功能的文本框
May 08 #Javascript
javascript解析json数据的3种方式
May 08 #Javascript
Javascript异步编程模型Promise模式详细介绍
May 08 #Javascript
JS获取随机数函数可自定义最小值最大值
May 08 #Javascript
js数组操作常用方法
May 08 #Javascript
You might like
Php header()函数语法及使用代码
2013/11/04 PHP
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
2017/02/17 PHP
Laravel框架基于ajax实现二级联动功能示例
2019/01/17 PHP
Stop SQL Server
2007/06/21 Javascript
jquery 取子节点及当前节点属性值的方法
2014/08/24 Javascript
js控制鼠标事件移动及移出效果显示
2014/10/19 Javascript
JS模式之简单的订阅者和发布者模式完整实例
2015/06/30 Javascript
javascript实现的登陆遮罩效果汇总
2015/11/09 Javascript
举例讲解jQuery中可见性过滤选择器的使用
2016/04/18 Javascript
JS全局变量和局部变量最新解析
2016/06/24 Javascript
深入理解bootstrap框架之入门准备
2016/10/09 Javascript
JavaScript实现的浏览器下载文件的方法
2017/08/09 Javascript
Bootstrap modal只加载一次数据的解决办法(推荐)
2017/11/24 Javascript
JS实现的抛物线运动效果示例
2018/01/30 Javascript
vue2 前端搜索实现示例
2018/02/26 Javascript
快速解决brew安装特定版本flow的问题
2018/05/17 Javascript
vue中的mvvm模式讲解
2019/01/31 Javascript
layui问题之自动滚动二级iframe页面到指定位置的方法
2019/09/18 Javascript
js实现3D旋转相册
2020/08/02 Javascript
Python ZipFile模块详解
2013/11/01 Python
Python的SQLalchemy模块连接与操作MySQL的基础示例
2016/07/11 Python
python的staticmethod与classmethod实现实例代码
2018/02/11 Python
python requests 测试代理ip是否生效
2018/07/25 Python
Python 数值区间处理_对interval 库的快速入门详解
2018/11/16 Python
详解Python是如何实现issubclass的
2019/07/24 Python
python word转pdf代码实例
2019/08/16 Python
泰国Robinson百货官网:购买知名品牌的商品
2020/02/08 全球购物
消防安全责任书
2014/04/14 职场文书
2014年乡镇工会工作总结
2014/12/02 职场文书
2014年司法局工作总结
2014/12/11 职场文书
读书笔记格式
2015/07/02 职场文书
2015年安全生产月工作总结
2015/07/27 职场文书
党员读书活动心得体会
2016/01/14 职场文书
Nginx反向代理学习实例教程
2021/10/24 Servers
VUE中的v-if与v-show区别介绍
2022/03/13 Vue.js
Redis 哨兵机制及配置实现
2022/03/25 Redis