bootbox的使用

作者: 阿布_0caf | 来源:发表于2017-06-15 21:12 被阅读1593次


1.背景介绍


Bootbox.js是一个小型的JavaScript库,基于 Twitter 的 Bootstrap 开发。它允许你创建使用编程对话框。方便用户快速创建模拟框。

2.知识剖析

该库提供了三个旨在模仿其原生JavaScript等效项的函数。他们的确切的函数名是灵活的,

因此每个可以采取各种参数来定制标签和指定默认值,但它们最基本是这样:

警告框

bootbox.alert(message, callback)

提示框

bootbox.prompt(message, callback)

确认框

bootbox.confirm({title: "提示",message: "这是一个确认按钮的样式!",buttons: {confirm: {label: 'Yes',className: 'btn-success'},cancel: {label: 'No',className: 'btn-danger'}},callback: function (result) {console.log('这是回调函数来确认最终结果: ' + result);}});

这三个函数中的每一个都可以调用第四个公共函数,你也可以使用它来创建自己的自定义对话框:

bootbox.dialog(options)

3.常见问题

bootbox的所有版本都是在Bootstrap和jQuery的基础之上的,因此bootstrap,jQuery和bootbox的版本要对应

4.解决方案

注意脚本引用的顺序

    jQuery

    Bootstrap

    Bootbox

    5.编码实战

    警告框:基本用法

    bootbox.alert("This is the default alert!");

    警告框:带回调

    bootbox.alert("This is an alert with a callback!", function(){console.log('This was logged in the callback!');});

    设置框大小

    bootbox.alert({message: "This is the small alert!",size: 'small'});

    确认框基本用法

    bootbox.confirm("确认信息", function(result){console.log('This was logged in the callback: ' + result);});

    交替按钮

    bootbox.confirm({message: "这是一个确认按钮的样式!",buttons: {confirm: {label: 'Yes',className: 'btn-success'},cancel: {label: 'No',className: 'btn-danger'}},callback: function (result) {console.log('This was logged in the callback: ' + result);}});

    提示框:基本用法

    bootbox.prompt("提示信息", function(result){ console.log(result); });

    日期提示

    bootbox.prompt({title: "这是一个带有日期输入的提示!",inputType: 'date'callback: function (result) {console.log(result);}});

    提示输入密码

    bootbox.prompt({title: "这是一个带有密码输入的提示!",inputType: 'password',callback: function (result) {console.log(result);}});

    电子邮件提示

    bootbox.prompt({title: "这是一个带有电子邮件输入的提示!",inputType: 'email',callback: function (result) {console.log(result);}});

    6.扩展思考

    bootbox弹出框如何设置为中文提示

    7.参考文献

    参考一:Bootbox.js


    相关文章

    • bootbox的使用

      1.背景介绍 Bootbox.js是一个小型的JavaScript库,基于 Twitter 的 Bootstrap...

    • 如何使用Bootbox?

      大家好,我是IT修真院深圳分院第02期学员,一枚正直善良的web程序员。 今天给大家分享一下,修真院官网js任务4...

    • 如何使用BOOTBOX?

      大家好,我是IT修真院北京分院第23期的学员郭婷婷,一枚正直纯洁善良的WEB前端程序员。 今天给大家分享一下,如何...

    • 如何使用bootbox

      大家好,我是IT修真院北京分院25期的学员,一枚正直纯洁善良的web前端程序员今天给大家分享一下,修真院官网js任...

    • Bootbox 使用详解

      简介:Bootbox.js 是一个小型的JavaScript库,基于Bootstrap模态框开发,用于创建可编程的...

    • bootbox控件

      警告:bootbox.alert("xxx"); 确认:bootbox.confirm({message: "Th...

    • 使用bootbox.js $.fn.modal is not d

      问题:使用bootbox.js 提示错误:$.fn.modal is not defined; please do...

    • 结合Bootbox将后台JSON数据填充Form表单

      本文介绍了如何结合Bootbox将后台JSON数据填充到Form表单中,同时也介绍了一些需要使用的知识的学习途径,...

    • js bootbox弹框

      http://bootboxjs.com/examples.html

    • 【武汉分院第一百零六期】如何使用BOOTBOX?

      1.背景介绍 我们在写后台有很多的地方都有用到弹出模拟框的效果,而且一般的后台框架都是自己带有这样的效果的。 但有...

    网友评论

      本文标题:bootbox的使用

      本文链接:https://www.haomeiwen.com/subject/tmiuqxtx.html