Sweetalert: ボタンの位置

作成日 2015年08月27日  ·  9コメント  ·  ソース: t4t5/sweetalert

確認ボタンとキャンセルボタンの位置を変更する方法はありますか?

最も参考になるコメント

CSSの上書きは次のようになります

.sa-button-container {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
}
.sa-button-container .cancel {
    -webkit-order: 2;
            order: 2;
}
.sa-button-container .sa-confirm-button-container {
    -webkit-order: 1;
            order: 1;
}

全てのコメント9件

現在、構成を介する方法はありません。 CSSを使って少し並べ替えることができます。 欠点は、更新時に破損する可能性があり、すべてのブレークポイントをカバーしようとするcssが乱雑になる可能性があることです。

CSSの上書きは次のようになります

.sa-button-container {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
}
.sa-button-container .cancel {
    -webkit-order: 2;
            order: 2;
}
.sa-button-container .sa-confirm-button-container {
    -webkit-order: 1;
            order: 1;
}

@gremz @ t4t5同じ問題が発生しました。 ソースを調べてカスタマイズするかどうかを確認しましたが、プラグイン自体をカスタマイズするためのハッキーではない方法を見つけることができませんでした。 だから私は自分のコードでハッキーな方法に落ち着きました:-) jqueryを使用している場合は、このようなもので問題なく動作します。

function swapModalButtons(){
  $("button.cancel").before($("button.confirm"))
}

src:modules / injected-html.js line:53 uは必要なものを確認できるため、順序を設定できません。
modify:sweetalert.min.js
見つけて、その位置を削除し、それは機能します。

あなたたちは今までにこのフォークを使用しているはずです: https

実際に更新されており、リバースボタンオプションがあります。

@ryanmortier私は大きなプロジェクトに
@ghost注入された

これは、2.0で次を使用して実行できるようになりました。

swal({ 
  buttons: { 
    confirm: true, 
    cancel: true,
  }
})

...正確な順序を設定します!

あなたたちは今までにこのフォークを使用しているはずです: https

このリンクは古くなっています。正しいリンクは次のとおりですhttps://sweetalert2.github.io/

やあ。 私も同じ問題を抱えていました。 そして、この回避策で解決してください。 .minに移動し、次を探します。
div class = "sa-button-container"> \ n
\ n

\ n

確認をキャンセルに変更し、キャンセルを確認に変更します。 そしてそれは行われます。

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

girishbr picture girishbr  ·  5コメント

mouro001 picture mouro001  ·  3コメント

rafatux picture rafatux  ·  5コメント

AlexV525 picture AlexV525  ·  4コメント

rapeflower picture rapeflower  ·  4コメント