Bootbox js:更改Ok Button的位置

Mah*_*Dev 8 jquery bootbox twitter-bootstrap-3

在bootbox.js中,默认情况下Ok按钮显示在Cancel按钮之后.我希望它先成为然后取消.这是当前情况的情况,

http://paynedigital.com/img/confirm-simple.png

我先需要Ok按钮.我有场景的文档,但没有找到办法.

khu*_*o29 8

您可以更改按钮的顺序.尝试:

 bootbox.confirm({
     title: "danger - danger - danger",
     message: "Are you sure of this?",
     buttons: {
        cancel: {
        label: "Cancel",
        className: "btn-default pull-right"
     },
     confirm: {
        label: "Delete",
        className: "btn-danger pull-left"
    }
  },
  callback: function(result) {
    // Do your stuff here
  }
});
Run Code Online (Sandbox Code Playgroud)

希望这对你有用.

  • 我已经试过了,虽然它改变了按钮的顺序,但它也将第一个按钮完全拉到了左边。所以对我来说,CSS 解决方案做得更好,而且完全符合我的要求。 (2认同)

Ank*_*ain 5

你可以通过CSS来做到这一点.

.modal-footer button {
  float:right;
  margin-left: 10px;
}
Run Code Online (Sandbox Code Playgroud)

这是工作小提琴http://jsfiddle.net/9L3A9/51/


小智 5

与此同时,Bootbox 团队添加了一个新选项,称为swapButtonOrder您必须切换到 true 才能轻松完成。

在此处使用 Bootbox v5 检查我的工作演示:http : //jsfiddle.net/dng3z18v/1/