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 相关文章推荐
基于Jquery的动态添加控件并取值的实现代码
Sep 24 Javascript
基于Jquery+Ajax+Json的高效分页实现代码
Oct 29 Javascript
js setTimeout 参数传递使用介绍
Aug 13 Javascript
js常用自定义公共函数汇总
Jan 15 Javascript
基于Bootstrap实现tab标签切换效果
Apr 15 Javascript
jQuery实现CheckBox全选、全不选功能
Jan 11 Javascript
vue实现城市列表选择功能
Jul 16 Javascript
Vue CLI 3搭建vue+vuex最全分析(推荐)
Sep 27 Javascript
微信小程序与webview交互实现支付功能
Jun 07 Javascript
JS中的算法与数据结构之二叉查找树(Binary Sort Tree)实例详解
Aug 16 Javascript
vue路由 遍历生成复数router-link的例子
Oct 30 Javascript
JavaScript实现多球运动效果
Sep 07 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
雄兵连:天使彦天使彦为爱折翼,彦和炙心同时念动的誓言!
2020/03/02 国漫
php实现斐波那契数列的简单写法
2014/07/19 PHP
yiic命令时提示“php.exe”不是内部或外部命令的解决方法
2014/12/18 PHP
PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解
2019/02/15 PHP
laravel 解决后端无法获取到前端Post过来的值问题
2019/10/22 PHP
Javascript常考语句107条收集
2010/03/09 Javascript
javascript中length属性的探索
2011/07/31 Javascript
JS创建自定义表格具体实现
2014/02/11 Javascript
jquery实现增加删除行的方法
2015/02/03 Javascript
javascript变量声明实例分析
2015/04/25 Javascript
JS调用某段SQL语句的方法
2016/10/20 Javascript
jQuery双向列表选择器DIV模拟版
2016/11/01 Javascript
javascript中递归的两种写法
2017/01/17 Javascript
JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容)
2017/03/30 Javascript
Javascript中click与blur事件的顺序详析
2017/04/25 Javascript
JS实现给json数组动态赋值的方法示例
2020/03/19 Javascript
详解Vue + Vuex 如何使用 vm.$nextTick
2017/11/20 Javascript
小程序ios音频播放没声音问题的解决
2018/07/11 Javascript
vue中动态添加class类名的方法
2018/09/05 Javascript
es6基础学习之解构赋值
2018/12/10 Javascript
js模拟F11页面全屏显示
2019/09/17 Javascript
layer弹出层倒计时关闭的实现方法
2019/09/27 Javascript
封装 axios+promise通用请求函数操作
2020/08/11 Javascript
[01:08]DOTA2次级职业联赛 - Wings 战队宣传片
2014/12/01 DOTA
python实现无证书加密解密实例
2014/10/27 Python
星球大战与Python之间的那些事
2016/01/07 Python
python如何查看网页代码
2020/06/07 Python
python使用建议与技巧分享(二)
2020/08/17 Python
构造方法和其他方法的区别?怎么调用父类的构造方法
2013/09/22 面试题
合作意向协议书范本
2014/03/31 职场文书
小学生爱国演讲稿
2014/04/25 职场文书
2014年宣传部工作总结
2014/11/12 职场文书
八月迷情观后感
2015/06/11 职场文书
python随机打印成绩排名表
2021/06/23 Python
详解nginx安装过程并代理下载服务器文件
2022/02/12 Servers
Python 第三方库 openpyxl 的安装过程
2022/12/24 Python