JQuery之编写弹窗

演示地址: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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/258382.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[ext/iconv/iconv.lo] Error 1

办法1&#xff1a; wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz tar -zxvf libiconv-1.13.1.tar.gz cd libiconv- 1.13.1 ./configure make make install 办法2&#xff1a; wget http://down.wdlinux.cn/in/iconv_ins.sh sh iconv_ins.sh转载于:https:/…

多麦克风做拾音的波束_麦克风阵列是什么 有哪些关键技术?

麦克风阵列是什么 有哪些关键技术&#xff1f;亚马逊Echo和谷歌Home争奇斗艳&#xff0c;除了云端服务&#xff0c;他们在硬件上到底有哪些差异&#xff1f;我们先将Echo和Home两款音箱拆开来看&#xff0c;区别最大的还是麦克风阵列技术。Amazon Echo采用的是环形61麦克风阵列…

如何用AD20打开ddb文件

用AD20直接打开ddb文件会报错&#xff0c;在AD20中使用导入向导才是ddb文件的正确打开方式。 1.用AD20直接打开ddb文件的报错提示 2.使用导入向导打开ddb文件 除了以下两处关键设置的地方&#xff0c;一路next就行。

Codeforces Round #419 (Div. 2)

1.题目A&#xff1a;Karen and Morning 题意&#xff1a; 给出hh:mm格式的时间&#xff0c;问至少经过多少分钟后&#xff0c;该时刻为回文字符串&#xff1f; 思路&#xff1a; 简单模拟&#xff0c;从当前时刻开始&#xff0c;如果hh的回文rh等于mm则停止累计。否则&#xff…

Java NIO 系列教程

Java NIO&#xff08;New IO&#xff09;是从Java 1.4版本开始引入的一个新的IO API&#xff0c;可以替代标准的Java IO API。本系列教程将有助于你学习和理解Java NIO。感谢并发编程网的翻译和投递。 &#xff08;关注ITeye官微&#xff0c;随时随地查看最新开发资讯、技术文章…

使用语句修改数据表结构

查询表信息&#xff1a; sp_help dbo.T_User; 修改columnName 字段为空 alter table dbo.T_User alter column columnName datetime null; 修改columnName 默认值 ALTER TABLE dbo.T_User ADD CONSTRAINT [DF_T_User_columnName ] DEFAULT 0 FOR [columnName ];转载于:https://…

变换上三角矩阵_关于马尔可夫矩阵的一些个人研究成果、思考过程及相关解释...

在几个月以前&#xff0c;曾经有一位知乎好友邀请我回答一个问题&#xff1a;“如何证明马尔可夫矩阵至少存在一个所有分量均不小于零的特征向量。”当时我思考了大概半个小时&#xff0c;给出了严谨的证明。事后由该问题引发我至少三度思考&#xff0c;对于此问题&#xff0c;…

Multisim14仿真入门笔记

本文是B站北京邮电大学邓刚老师《Multisim仿真入门》的学习笔记&#xff0c;视频地址&#xff1a;【电路仿真】Multisim仿真入门&#xff08;北京邮电大学 邓刚主讲&#xff09;_哔哩哔哩_bilibili。 1.Multisim简介 Multisim14是一种专门用于电路仿真和设计的软件之一&#x…

你研究过单例么?这样写单例效率最高.

首先,小汤我在这里,要表示一下歉意,本来是想要每天写一篇Swift的学习小tip的,无奈近期手头的money花差的差点儿相同了,仅仅能迫不得已,出门找工作去了,没能履行承诺之处还请大家见谅. 那么,废话不多说了,開始我们今天的主题: 单例 ! 单例介绍: 说到单例,大家应该都不陌生,在传说…

office365在win7上使用订阅+win7在线升级win10就用它(亲测有效)

前言&#xff1a; 作为office365的重度使用用户&#xff0c;最近两天订阅到期&#xff0c;续订之后一直显示无法验证此订阅&#xff08;仅查看&#xff09;&#xff0c;office365未经授权&#xff0c;大多数功能已停用&#xff0c;狂晕&#xff01;&#xff01;&#xff01; 在…

HDU 4414 Finding crosses(搜索)

题目链接&#xff1a;HDU 4414 Finding crosses 【题目大意】 给你一张n*n的图&#xff0c;由o #这两个元素组成&#xff0c;让我们找其中有多少十字架。 十字架由#构成 十字架的纵向长度等于横向长度 &#xff0c; 且这个长度要为大于等于3的奇数。 构成十字架的#周围不能有多…

mongodb检查点_Mongodb 日志原理和操作

日志原理&#xff1a;WiredTiger使用检查点在磁盘上提供一致性数据视图&#xff0c;并允许MongoDB从上一个检查点恢复。 但是&#xff0c;如果MongoDB在检查点之间意外退出&#xff0c;则需要使用日志记录来恢复上次检查点之后发生的信息。通过日志记录&#xff0c;恢复过程如下…

UILabel 根据text的内容来调整大小

有时候&#xff0c;在UILabel的text过长的时候&#xff0c;我们需要让label进行自适应大小&#xff0c;之前我们必须要获得这个UILabel的size&#xff0c;这便是根据text的内容和性质&#xff08;字体&#xff0c;行间距等决定的&#xff09;。 在ios7中&#xff0c;使用boundi…

递归和分治思想及其应用

目录 递归和分治思想一些实例逆序输出字符串查找数组元祖是否存在汉诺塔问题八皇后问题更多&#xff1a;递归和分治思想 如果可以使用迭代&#xff0c;尽量别使用递归。由编译原理可以知道&#xff0c;每次自调用的时候&#xff0c;计算机都需要保存在调用&#xff0c;浪费时间…

AM+PM+FM基本调制原理及相关理论

总论&#xff1a; 调制信号&#xff1a; 模拟信号m(t)&#xff0c;可以是正弦波信号、方波信号等任意信号&#xff0c;又称基带信号 载波信号&#xff1a;一般为正弦波信号 已调信号&#xff1a; 幅度调制AM---A(t)随m(t)成比例变化----线性调制 相位调制PM---随m(t)成比…

unix网络编程 的环境配置

<unix网络编程> 的环境配置 首先在网上下载UNP的库文件&#xff0c;然后就可以安装学了。我的系统环境&#xff1a; 2.6.32-131.0.15.el6.i686 #1 SMP Sat Nov 12 17:30:50 CST 2011 i686 i686 i386 GNU/Linux LSB Version: :base-4.0-ia32:base-4.0-noarch:core-4.0-…

win32 api 文件操作!

CreateFile打开文件要对文件进行读写等操作&#xff0c;首先必须获得文件句柄&#xff0c;通过该函数可以获得文件句柄&#xff0c;该函数是通向文件世界的大门。ReadFile从文件中读取字节信息。在打开文件获得了文件句柄之后&#xff0c;则可以通过该函数读取数据。WriteFile向…

小说里的lt什么意思_游戏cpdd网络用语是什么意思 王者荣耀里很常见

[闽南网]随着互联网的发展&#xff0c;越来越多的流行语横空出世&#xff0c;在网络上得到广泛使用。当一个网络语流行的时候&#xff0c;不管在微博上还是贴吧里&#xff0c;都会看见和流行语有关的句子和表情包。眼下在各种游戏里&#xff0c;总是能看到游戏玩家们说“cpdd”…

POJ 1637 Sightseeing tour 混合图欧拉回路存在性判断

没有想到网络流还能解决这一类问题&#xff0c;完全想不到_ 一开始把所有的无向边制定任意方向有当做有向边看&#xff0c;然后统计每个点的入度和出度。以前有向图的欧拉回路判定是每个点的入读都等于出度&#xff0c;这样可以保证可以回到起点&#xff0c;现在在一些边可以调…

linux系统 硬链接和软链接

背景&#xff1a; 当几个用户同在一个项目里工作时。经常须要共享文件。假设一个共享文件同一时候出如今属于不同用户的不同文件夹下。工作起来就非常方便。比如B和C文件夹下有一文件D是两者都能够訪问和改动的共享文件&#xff0c;这样是非常方便&#xff0c;但也会有一些问题…