首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bootbox 'loaded‘回调

Bootbox 'loaded‘回调
EN

Stack Overflow用户
提问于 2015-10-05 22:09:42
回答 2查看 7.2K关注 0票数 1

Bootbox.js是否有一种在成功显示对话框时调用函数的方法?

我原本计划使用它将页面中其他地方隐藏的表单切换到Bootbox中,但如果没有回调或回调类推,就无法做到这一点。然后,我设计了一种移动隐藏形式的方法,在一个令人畏缩的时刻,我意识到我仍然需要一个回调(或类推)来揭示这个表单(删除‘隐藏’类,添加' in‘类)。

文档似乎没有显示允许我这样做的内置属性(bootbox.init显示了承诺,但我不完全理解它,它没有用示例进行记录,而且它似乎是全局的。我使用很多引导盒)。我还有别的办法可以做到吗?Bootbox会发布某种事件吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-07 01:20:08

在特定的对话框中调用.init(),正如我在这里向其他人展示的那样:https://jsfiddle.net/Lu1wp3nn/

一个简化的例子:

代码语言:javascript
复制
bootbox
    .alert('Your message')
    .init(function() { 
        /* do something */ 
    });

因为bootbox.js只是引导模式的包装器,所以您可以访问引导程序定义的模态事件。您的目标是shown.bs.modal (或者show.bs.modal,如果您想在显示对话框之前做一些事情)。

这里有一个例子,改编自靴带文件

代码语言:javascript
复制
bootbox
    .alert('Your message')
    .on('shown.bs.modal', function (e) {
        // do something...
    })
票数 7
EN

Stack Overflow用户

发布于 2016-02-02 17:46:33

用于一般用途:

代码语言:javascript
复制
bootbox.alert|confirm({
  "title": lang['EMBED'],
  "message": content
  }).on("shown.bs.modal", function(e) {
   alert()
 });
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32958725

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档