演示地址:http://sandbox.runjs.cn/show/irefekbs

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><style>*{ margin: 0; padding: 0;}#login { z-index:9999; height: 200px; width: 300px; background: #ccc; padding-top: 30px; box-shadow: 0 0 20px rgba(0,0,0, 0.2); border-radius: 5px; position: absolute; /*top: 225px; left: 500px;*/}#login p { margin: 10px auto; width: 250px; }#login p:nth-child(1) { margin-top: 50px; }#close { position: absolute; top: 10px; right: 10px; cursor: pointer;}#loading-mask {position: absolute; top: 0; left: 0; /*width: 100%; height: 1030px;*/ background: rgba(0,0,0, 0.4);}</style><script type='text/javascript' src='http://files.cnblogs.com/littledu/littledu.js'></script><script>$(function(){$('#open').click(function(){//遮罩层var mask = $('<div id="loading-mask"></div>');mask.css('width', $('body').width());mask.css('height', $('body').height());$('body').append(mask);//弹窗var oLogin = $('<div id="login"><p>用户名:<input type="text"></p><p>密&nbsp;码:<input type="text"></p><div id="close">X</div></div>');$('body').append(oLogin);//设置弹窗的显示位置
                oLogin.css('left', ($(window).width() - oLogin.width())/2 );
                oLogin.css('top', ($(window).height() - oLogin.height())/2 );//浏览器窗口或滚动条改变时
                $(window).on('resize scroll', function(){oLogin.css('left', ($(window).width() - oLogin.width())/2 + $(window).scrollLeft());
                    oLogin.css('top', ($(window).height() - oLogin.height())/2 + $(window).scrollTop());
                });//移除遮罩和弹窗
                $('#close').click(function(){mask.remove();oLogin.remove();});});});</script>
</head>
<body style="height:1000px;">
<!-- <div id="loading-mask"></div> -->
<input type="button" value="弹窗" id="open">
<!-- <div id="login"><p>用户名:<input type="text"></p><p>密&nbsp;码:<input type="text"></p><div id="close">X</div>
</div> --></body>
</html>

转载于:https://www.cnblogs.com/jasontoyell/p/4784099.html

JQuery之编写弹窗相关推荐

  1. jQuery插件编写,

    jQuery插件编写 jQuery插件 最近搞jquery插件的编写这里做下笔记 给jquery扩展的方式很多,看的我眼花缭乱 方式1 $.fun=function(){} 方式2 $.fn.fun= ...

  2. jQuery Mobile中弹窗popup的data-*选项

    全栈工程师开发手册 (作者:栾鹏) jQuery Mobile 所有data-*选项 jQuery Mobile中弹窗popup的data-*选项 带有 data-role="popup&q ...

  3. 自己动手丰衣足食之征服jQuery插件编写

    原文地址:http://www.cnblogs.com/Wayou/p/jquery_plugin_tutorial.html 要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其 ...

  4. jquery+javascript编写国籍控件

    jquery+javascript编写国籍控件 主要功能和界面介绍 国籍控件主要支持中文.英文过滤以及键盘上下事件. 源码介绍 国籍控件核心是两个文件,navtionality.js 和 mian.c ...

  5. 基于jquery.jsPlumb编写拓扑图

    基于jquery.jsPlumb编写拓扑图 要求:实现公司组织结构拓扑关系,可展开,可收拢:动态数据展示:叶子节点可点击: 实现办法:  1 国内还有一个插件也比较简单,但是该插件只能全部展开,并不能 ...

  6. jQuery实现广告弹窗

    首先设置一个固定的窗口位于右下角,效果如下: 代码: jQuery实现广告弹窗.html 之后将该窗口初始设为隐藏,通过代码实现3秒自动显示,5秒自动隐藏,其效果如下: 1 <!DOCTYPE ...

  7. jQuery插件编写基础之“又见弹窗”

    本文将通过一个实例来引出jQuery插件开发中的一些细节,首先介绍下jQuery插件开发的一些基础知识. jQuery的插件开发主要分为两类: 1. 类级别,即在jQuery类本身上扩展方法,类似与 ...

  8. jquery.prompt.js 弹窗的使用

    1 /***2 * Prompt提示语插件3 * 编写时间:2013年4月8号4 * version:Prompt.1.0.js5 * author:小宇<i@windyland.com> ...

  9. JQuery插件之弹窗:lhgDialog

    2019独角兽企业重金招聘Python工程师标准>>> [文件&目录] lhgdialog.js - 未压缩的lhgDialog弹出窗口组件代码源文件 lhgdialog.m ...

最新文章

  1. javascript、jQuery的扩展方法,扩展实例展示代码
  2. 在LNMP下用nginx 1.4.7配置nagios监控
  3. jtag引脚定义_硬件学习之通过树莓派操控 jtag
  4. 蓝桥杯 - 历届试题 - 日期问题
  5. 网络工程师为什么要学python_网络工程师学python
  6. 华为机试——字符串最后一个单词的长度
  7. Cookie案例-显示用户的上次访问时间代码实现
  8. 苹果手机怎么拍星空_手机怎么拍星空
  9. 2017年计算机期刊目录,【2017年整理】核心期刊目录一览表.doc
  10. Code For Better 谷歌开发者之声——谷歌Web工具包(GWT)
  11. 计算机制图的相关标准,机械制图国家标准与计算机绘图.docx
  12. react-native Android使用阿里icon font图标
  13. 什么是RS485总线?怎么使用RS485总线?——转自微信公众号弱点课堂
  14. mac MAMP pro安装和破解
  15. 小程序源码:全新动态视频壁纸-多玩法安装简单
  16. 哈尔滨工业大学考研试题泄密了?官方通报:不存在
  17. git(一)不同情景下的git用法
  18. 爬楼梯/青蛙跳台阶,不会还有人不会吧
  19. 三天全力冲上中科大先研院
  20. 进程的概念、状态转换和进程控制块

热门文章

  1. python画交互式地图_使用Python构建交互式地图-入门指南
  2. 华为杨超斌:5G方面领先同行至少12个月到18个月
  3. 去银行贷款,有中介和没中介的巨大差别
  4. QCon北京2016启动筹备 众多热点专题诚征演讲嘉宾
  5. 话剧《白鹿原》:叫人乍舌,令人唏嘘,也让人捏把汗(图)
  6. python和node_Python和NodeJS绘图对比
  7. mysql数据库整体备份和恢复_MySQL 数据库的备份和恢复
  8. java中组合_java中组合模式详解和使用方法
  9. 利用matlab实现SAR 图像线性拉伸显示
  10. 【caffe-matlab】权重以及特征图的可视化