弹出提示层

    开始学Javascript用的提示都是Alert。一成不变的样式很令人讨厌,而且与整个网站的风格很不协调。用户体验也不好。

现在重新写一个弹出层的组件,很多地方都可以自定义了。

    写的很简单,其实不直接将Styel设定好而只是设定好Class,然后用Css来控制控件的样式。

    没有重复生成消除层而只是将它隐藏是因为反复生成销毁的话开销太大。

 

 

<script language="javascript" defer>function getPageSize(){
var winWidth = document.documentElement.clientWidth;
var winHeight = document.documentElement.clientHeight;
var pageWidth = document.documentElement.scrollWidth;
var pageHeight = document.documentElement.scrollHeight;
var width = pageWidth>winWidth?pageWidth:winWidth;
var height = pageHeight>winHeight?pageHeight:winHeight;
return {"width":width,"height":height};
}
function makeAlert(message){
	var alertPanel = document.getElementById("alt");
	if(!alertPanel){
		alertPanel = document.createElement("div");
		alertPanel.setAttribute('id','alt');
		var pageSize = getPageSize();
		alertPanel.style.left = pageSize.width/2 - 250 + "px";
		alertPanel.style.top = pageSize.height/2 + "px";
		alertPanel.style.width = "500px";
		alertPanel.style.height = "300px";
		alertPanel.style.position = "absolute";
		alertPanel.style.padding = "50px";
		alertPanel.style.backgroundColor = '#EFEFEF';
		alertPanel.style.filter = "alpha(opacity=30)";
		alertPanel.style.opacity = "0.3";
		alertPanel.innerHTML = "<div style='height:150px;background-color:#CCC;'>"+message+"</div><div style='height:65px;padding:15px;background-color:#BBB;text-align:center'><input value='Close' type='button' onclick='closeAlert()'/></div>";
		document.body.appendChild(alertPanel);
	}
	alertPanel.style.display = "";
	
}
function closeAlert(){
	var alertPanel = document.getElementById("alt");
	alertPanel.style.display = "none";
}
</script>
<body><input type="button" value="Pop" onClick="makeAlert('haha');"/></body>

 

 

致远OA公文管理模块相关操作 致远oa协同办公系统 公文管理模板 相关操作 阅读详情

相关推荐

EtherCAT从站协议栈---- sampleappl.c 文件解析

这个源文件实际上包含该项目的入口函数main函数。 那么如何找到入口函数呢? 可以进入debug的simulator模式,选中run to main(), 当执行完启动文件startup_cm3.s后就进入了main函数(注意在main函数之前还进入了SystemInit函数), 如下图所示: 这个main函数主要架构如下: int main(void) { HW_Init(); /*PDI(过程数据接口)初始化,这里用的是MCI接.

Jiawei_Z的博客 3068

AlertBox 弹出层(信息提示框)效果

弹出层(弹窗)就是相对文档或窗口定位的一个层,一般用来显示提示信息、广告等内容,还可以配合覆盖层来锁定页面。 在仿Lightbox效果中,已经基本实现了这个效果,这次主要改进了ie6在fixed时的抖动问题。 此外,还增加了一个用来兼容ie6的fixed的方法,覆盖层也重新“包装”,程序也改成组件的结构。 兼容:ie6/7/8, firefox 3.6.8, opera 10.6, safa...

weixin_34239592的博客 242

FlowDroid高级技巧:从基础配置到精准Android静态污点分析实战

静态污点分析是软件安全领域的核心技术,通过追踪数据在程序中的流动路径,识别潜在的隐私泄露与安全漏洞。其原理基于控制流与数据流分析,构建程序执行模型,模拟敏感信息从源头到汇聚点的传播过程。这项技术的核心价值在于能在不运行代码的情况下,系统性地发现隐蔽的数据流问题,为应用安全提供前置保障。在Android应用安全审计、合规检测等场景中,静态污点分析工具如FlowDroid已成为发现数据泄露、硬编码密钥等问题的标准手段。本文聚焦于FlowDroid的高级实战应用,深入探讨如何通过优化配置、调参策略及结果分析,将这

weixin_29324401的博客 367

html5实现弹出提示框,并且伴随遮罩层并且可以关闭弹出框

"en">       "UTF-8">              "js/jquery-1.8.3.min.js">                  *{padding: 0; margin: 0}           .box{               position: fixed;               width: 100%;               h

技术资料收集站 1万+

深入解析SerDes系统中的时钟数据恢复电路(CDR)——基于Cadence的PLL/Bang-Bang/PS-PI架构实现与仿真

本文深入解析SerDes系统中的时钟数据恢复电路(CDR),重点探讨基于Cadence平台的PLL、Bang-Bang和PS-PI三种架构的实现与仿真。通过详细的技术对比和工程实践案例,揭示CDR在高速串行通信中的关键作用,并提供TSMC 28nm工艺下的优化策略与故障排查经验,助力工程师应对10Gbps以上SerDes设计挑战。

weixin_29202687的博客 250

瑞萨单片机-硬件I2C从设备

瑞萨单片机上实现I2C从机,根据主机发来的数据,从机返回或者保存数据2、R5F1115AxFL最多支持3个从设备地址(即可以作为三个从设备)3、从接收模式:直接将数据保存到RAM中,接收完再处理4、从发送模式:按照I2C读取传感器数据经验,主机读取从设备时,从设备需要立刻返回数据的,但是程序要如何实现一收到指令就返回特定的数据?(时钟拉伸)这里先跳过,我们先实现返回固定的数据。

qq_27893147的博客 3220

弹出提示消息层

1、html部分 2、css部分 .prompt-info { min-width: 10rem; padding: 0.5rem 1.5rem; min-height: 3.5rem; position: fixed; transform: translate(-50%, -50%); left: 50%; top: -5%;

Xweihaifeng@outlook.com的博客 404

保姆级教程:Windows下用GDC-Client下载TCGA数据,从环境变量配置到成功下载

本文提供Windows平台下使用GDC-Client下载TCGA数据的完整教程,从环境变量配置到成功下载。详细介绍了GDC-Client工具的安装、系统环境变量设置、配置文件优化以及数据下载实战技巧,帮助生物信息学研究者高效获取TCGA数据库中的癌症基因组数据。

weixin_42520025的博客 403

使用Layui弹出层美化页面提示框

使用Layui弹出层美化页面提示框 开发工具与关键技术:VisualStudio MVC 作者:老龙 撰写时间:2019/4/26 在弹出提示框时总是会碰到一个非常现实的问题,那就是浏览器的提示框太丑,跟自己搭配的页面互相衬托起来真的是毫无美感可言。但也不是没有办法,下面要介绍的内容就可以美化页面的提示框,拯救你的代码。 由于layer可以独立使用,也可以通过Layui模块化使用。所以请按照你的...

weixin_44551909的博客 1万+

node: /lib64/libstdc++.so.6: version `CXXABI_1.3.11‘ not found (required by node) 解决方案

本文主要介绍了node: /lib64/libstdc++.so.6: version `CXXABI_1.3.11’ not found (required by node) ,希望能对使用nodejs的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 1万+

ubuntu系统禁止/开启内核自动更新

内核自动更新会导致驱动和内核版本不对应,导致驱动无法使用,所以需要禁止自动更新内核。本文介绍ubuntu系统禁止/开启内核更新的方法。

m0_50105717的博客 5289

html 弹出层 特效,jquery制作漂亮的弹出层提示消息特效

今天给大家带来一款基于jquery超炫的弹出层提示消息。这款实例页面初始时,一个go按钮。当单击go按钮时,提示强出层以动画形式出现。效果图如下:实现的代码。html代码:GO✔SuccessCheck your email for a booking confirmation. We'll see you soon!OK$('#go').click(function () {go(50);});...

weixin_42153691的博客 778

获取抖音中x-secsdk-csrf-token的方法

获取抖音中x-secsdk-csrf-token的方法

sh_moranliunian的博客 2021

特效弹出层提示php,jquery制作漂亮的弹出层提示消息特效

今天给大家带来一款基于jquery超炫的弹出层提示消息。这款实例页面初始时,一个go按钮。当单击go按钮时,提示强出层以动画形式出现。效果图如下:实现的代码。html代码:GO✔SuccessCheck your email for a booking confirmation. We'll see you soon!OK$('#go').click(function () {go(50);});...

weixin_42362931的博客 178

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

特效弹出层提示php,jquery制作漂亮的弹出层提示消息特效_jquery

今天给大家带来一款基于jquery超炫的弹出层提示消息。这款实例页面初始时,一个go按钮。当单击go按钮时,提示强出层以动画形式出现。效果图如下:实现的代码。html代码:GO✔SuccessCheck your email for a booking confirmation. We'll see you soon!OKcss代码:body, html{height: 100%;font-siz...

weixin_33952775的博客 220

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

一个小小弹出层提示框

一个小小弹出层提示框,弹出三秒后自动关闭,根据具体情况而定位置 var showMsg = function( _msg ){ $('').attr('id', 'showMsg') .css({position: 'absolute', margin:'-28px 0 0 110px', padding: '5px 25px', 'font-size': '14px'

小虎哥-不可能变成可能 899

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

layer弹出层+tips提示

有一些提示用弹出层不太好,所以用tips提示比较好。弹出层可以自动设置样式和大小。 这里主要讲tips可以浮动在一个input或者一个元素上进行提示,很好用。 ...

jhhuang4836的专栏 3030

实用弹出层进行提示

网站开发中常常会用到提示信息,我们首先会想到用 alert(‘提示信息’)进行提示,但是这样往往不是很美观。所以我们用弹出层(div)加一些样式,这样就显得比较美观。废话少说,代码贴出来吧 //JS function showDetail(str,url) { //背景  var bgObj=document.getElementById("bgDiv");  bgObj.style.widt...

千里之行始于足下 227

html弹出拖动层,CSS如何实现弹出可拖动的DIV层提示窗口?

CSS弹出可拖动的DIV层提示窗口代码怎么写?W3Cschool用户甜甜小欣怡于2016-11-30在W3Cschool编程问答提出了上述问题。以下是W3Cschool官网 整理的点击弹出可拖动的DIV层代码:可拖动DIV 层(背景变暗)演示结果图:可拖动DIV层(背景变暗)具体代码如下(复制即可使用):W3Cschool可拖动DIV提示窗口function alertWin(title, msg...

weixin_42412524的博客 415

vantUI 弹出层(轻提示)案例 - 踩坑篇

vantUI 弹出层(轻提示)- 踩坑篇 可自定义项: 显示时长 显示内容 显示何时消失 附件: 官方地址 · 查看文档

草巾冒小子的博客 2436

Html 弹出层 自定义提示信息

Html 没有toast信息提示,自己写一个,需要的时候直接拿来用,方便多了。。。

疯狂Run的博客 5683

H5弹出提示层-上下左右居中

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <title>H5弹出提示层-上下左右居中

在北风吹起的时候加入我们的队伍 在秋雨到来的时候成为彼此的温暖 1032

layui鼠标移入_js(Jquery)结合layui框架tip弹出层实现鼠标悬停弹出提示层,鼠标移开提示层消失的方法...

要实现上图所示的效果,即鼠标移到问号元素上,弹出提示信息,鼠标移开后提示层消失的效果,方法有三种:方法一:用原始的js实现,即在鼠标要悬停的元素上添加onMouseOver和onMouseOut捕获鼠标事件。(过时的方法)。方法二:(推荐使用)JQuery的mouseover()和mouseout()方法。例如使用此方法结合layui前端框架的tip提示层实现上述效果代码如下:HTML代码片段...

weixin_39765625的博客 2152

layer插件如何在弹出层中弹出一警告提示并关闭弹出层

昨天layer插件弹出层关闭问题弄的我直挠头,短短几行代码,用了我将近2个钟头才解决。我的使用场景是这样。在页面中用layer.open弹出一个层,在层内是微信支付二维码,客户扫码支付。支付成功后关闭此弹出层,并提示项目投递成功,然后再跳转到其他页面。为了监控微信二维码扫码支付是否成功。我利用了每隔三秒,查询下支付订单,查看支付订单的支付状态是否改变。在实际操作中由于使用的是location.hr

sxf359的博客 1万+

弹出可拖动提示层(模式窗口)

弹出可拖动提示层(模式窗口)   点击运行效果

阿布哥的读书笔记 434
上一篇: 正则表达式匹配IP
下一篇: 使用YUI的Calender组件
iteye_1149
博客等级 码龄8年 0粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值