• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PostbirdAlertBox.js: 原生javascript弹框插件,模拟 alert/confirm/prompt

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

PostbirdAlertBox.js

开源软件地址:

https://gitee.com/postbird/PostbirdAlertBox.js

开源软件介绍:


PostbirdAlertBox.js

原生javascript弹框插件

在线体验:

http://postbird.oschina.io/postbirdalertbox.js/

更新

  • 2018-07-08

    • 修复由于 button focus 状态未清除导致的 enter 下重复触发的问题
    • 将 focus 重定向到弹框的 button 中,默认 enter 键操作时 alert/confirm 的确认操作

优点:

  • 无需手动写入html
  • 支持回调
  • 可配置性高,多种显示选择

使用方式:

1. 引入文件:

postbirdAlertBox.jspostbirdAlertBox.css

2. 调用方式:

1) alert

        PostbirdAlertBox.alert({            'title': '提示',            'content': '提示内容主体',            'okBtn': '好的',            'contentColor': 'red',            'onConfirm': function () {                console.log("回调触发后隐藏提示框");                alert("回调触发后隐藏提示框");            }        });

2) confirm

        PostbirdAlertBox.confirm({            'title': '提示',            'content': '离开本页面进行跳转',            'okBtn': '好的',            'contentColor': 'red',            'onConfirm': function () {                console.log("OK - 回调触发后隐藏提示框");                alert("OK - 回调触发后隐藏提示框");            },            'onCancel': function () {                console.log("Cancel-回调触发后隐藏提示框");                alert("Cancel-回调触发后隐藏提示框");            }        });

3) prompt

        PostbirdAlertBox.prompt({            'title': '请输入姓名',            'okBtn': '提交',            onConfirm: function (data) {                console.log("输入框内容是:" + data);                alert("输入框内容是:" + data);            },            onCancel: function (data) {                console.log("输入框内容是:" + data);                alert("输入框内容是:" + data);            },        });

配置选项:

参数属性 意义 适用方法 是否必须
title 弹框标题 alert、confirm(不适用于prompt) 否,默认 : 提示信息
promptTitle prompt标题 prompt 否,默认 :请输入内容
content 提示内容主体 alert、confirm(不适用于prompt) 否,默认 : 提示内容
contentColor 提示内容颜色 alert、confirm 否,默认 : #000000
okBtn 确认按钮文字 alert、confirm (不适用于prompt) 否,默认 : 好的
promptOkBtn prompt确认按钮文字 prompt 否,默认 : 确认
okBtnColor 确认按钮颜色 alert、confirm、prompt 否,默认 : #0e90d2
cancelBtn 取消按钮文字 alert、confirm、prompt 否,默认 : 取消
onConfirm 确认按钮事件 alert、confirm、prompt(存在参数data) 否,默认 : 不触发事件
onCancel 取消按钮事件 alert、confirm、prompt(存在参数data) 否,默认 : 不触发事件

效果:

Alert

Confirn

Prompt


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Textbox2: 增强文本框,模拟百度搜索框的智能提示。发布时间:2022-02-13
下一篇:
WidgetsPlayground: 前端组件管理系统发布时间:2022-02-13
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap