在js中编写自己的确认的最佳方法是什么?

时间:2014-02-13 01:03:16

标签: javascript twitter-bootstrap

我想使用bootstrap模式为自己的确认对话框设置外观,而不必连接事件,也不需要使用任何库,除了angular或jquery。

基本上,我希望能够调用类似的内容:

if (myConfirm("text")) {
    // handle yes
} else {
    // handle no
};

myConfirm应该显示模态,等到是或否按下按钮然后返回true或false。

最好的方法是什么? 我并不担心任何IE问题。

1 个答案:

答案 0 :(得分:3)

阻止功能的最佳选择是旧的window.showModalDialog method(具有优秀的IE support,顺便说一句)。 But you should not use it

使其基于事件。特别是出于学习目的。没有事件你将无法获得bootstrap modal。如果你想要一个更好的抽象,那就从你的函数中返回一个Promise。