js关于利用modal模拟confirm的阻塞问题

大家好,本人最近想重写js的confirm界面,然后用到了bootbox.js这种模拟弹出框的插件,它的基本写法如下:

bootbox.confirm('确定无误吗?', function(result){});

然后把后面执行步骤写到回调函数就可以了,十分方便,但是js的confirm有着阻塞浏览器的作用,而bootbox只能把后续步骤写到回调函数里边,后面如果不再用bootbox的话删除会有那么一点点麻烦。。。
所以我想问一下有没有方法可以修饰bootbox达到阻塞的作用,类似效果如下:

$('div').on('click',function(){    //不点击确定取消不能执行后续的代码...
    bootbox.confirm('确定无误吗?', function(result){if(!result)return});    //后续代码写到这个位置
    code...
})

本人菜鸟看到js发展到es6以为这个问题可以有新的简单的写法,本来的想法也不是为了走极端,非常感谢每位大神的回答,我就选个最长的采纳吧。。


守着一只汪
浏览 758回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript