【Web】一个非常简单的移动web消息框

本文介绍了一种适用于H5+jQuery的简易移动Web消息框实现方法。该消息框具有黑色遮罩背景,可通过点击消息框或遮罩层来关闭。作者提供了一个简单的JavaScript函数示例,用于快速创建自定义标题和内容的消息提示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

适用:h5+jquery,移动网页最佳

最近在写个简单的公众号页面,前端验证时有些信息要提示,很简单的需求实在不想找啥现成的轮子,又不至于用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-

 

posted on 2017-09-13 17:51 ahdung 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/ahdung/p/MobileWebMsgBox.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值