【Web】一个非常简单的移动web消息框
2017-09-13 17:51
351 查看
适用:h5+jquery,移动网页最佳
最近在写个简单的公众号页面,前端验证时有些信息要提示,很简单的需求实在不想找啥现成的轮子,又不至于用alert这么粗暴,遂写了个非常简单的消息框,效果如图:
点击消失,无论是点消息框还是外面
欢迎吐槽或推荐更好的方案。
-end-
最近在写个简单的公众号页面,前端验证时有些信息要提示,很简单的需求实在不想找啥现成的轮子,又不至于用alert这么粗暴,遂写了个非常简单的消息框,效果如图:
特点:
有黑层遮罩点击消失,无论是点消息框还是外面
用法:
//定义函数。我个人还是习惯PascalCase命名 function MsgBox(msg,title) { $('<div onclick="$(this).remove();"style="z-index:9999;padding:10px;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)"><div><div style="color:#555;background-color:#DDD;font-size:0.8em;padding:3px;border-top-left-radius:5px;border-top-right-radius:5px;">' + (title === undefined ? '提示' : title) + '</div><div style="min-height:80px;min-width:250px;display:flex;justify-content:center;align-items:center;background-color:#F5F5F5;padding:20px;border-top:1px solid #BBB;border-bottom-left-radius:5px;border-bottom-right-radius:5px;text-align:justify">' + msg + '</div></div></div>') .appendTo($(document.body)); } //使用 MsgBox('内容'); //标题显示为“提示” MsgBox('内容','我的标题'); //自定义标题
欢迎吐槽或推荐更好的方案。
-end-
相关文章推荐
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- nodejs + jquery Mobile构建一个简单的移动web ( 服务端index.js)
- 一个非常简单的spring-boot web项目(一)
- 创建一个yii web应用,是件非常简单的事
- 一个非常简单那的蠕虫病毒(转)
- 用fluentdata+webform做一个简单项目(1)-组织结构
- 一个关于时钟的非常简单的小例子
- 分享一个.NET实现的简单高效WEB压力测试工具
- javaweb之Session简单例子(两个页面一个存数据,一个取数据)和session的一些基本内容
- hb:一个简单的 http/web bench 工具
- 一个基于AIO实现的简单web服务器
- lighttpd+web.py的一个简单测试结果:每秒可处理350个请求
- 一个简单,但是非常有用的css样式,有木有
- tomcat配置及使用(环境变量设置及测试,一个简单的web应用实例)
- [webservices开发]使用XFire开发一个简单的web服务
- JavaScript 代码性能优化总结 && 一个最简单的web服务器
- Web---自己写的一个简单云相册~
- 一个简单的WEB应用 VS2005
- 一个简单的自定义web框架
- 一个非常简单的网络流量监控软件vnStat