ブートストラップJSトースト


CSSクラスのトースト

Toastコンポーネントは、何かが発生したとき(つまり、ユーザーがボタンをクリックしたとき、フォームを送信したときなど)に数秒間だけ表示されるアラートボックスのようなものです。

トーストに関するチュートリアルについては、ブートストラップトーストチュートリアルをお読みください。

Class Description Example
.toast Creates the toast
.toast-header Creates the toast header
.toast-body Creates the toast body

JavaScript経由でアクティブ化

トーストはjQueryで初期化する必要があります。指定された要素を選択してtoast()メソッドを呼び出します。

<script>
$(document).ready(function(){
  $('.toast').toast('show');
});
</script>

トーストオプション

オプションは、データ属性またはJavaScriptを介して渡すことができます。data-データ属性の場合は、のようにオプション名をに追加しますdata-animation=""

Name Type Default Description Try it
animation boolean true

Specifies whether to add a CSS fade transition effect when showing and hiding the toast.

  • true - Add a fading effect
  • false - Do not add a fading effect
autohide boolean true Specifies whether to hide the toast by default
delay number 500 Specifies the number of milliseconds it will take to hide the toast once it is shown.

トーストメソッド

次の表に、使用可能なすべてのトースト方法を示します。

Method Description Try it
.toast(options) Activates the toast with an option. See options above for valid values
.toast("show") Shows the toast
.toast("hide") Hides the toast
.toast("dispose") Hides and destroys the toast

トーストイベント

次の表に、利用可能なすべてのトーストイベントを示します。

Event Description Try it
show.bs.toast Occurs when the toast is about to be shown
shown.bs.toast Occurs when the toast is fully shown (after CSS transitions have completed)
hide.bs.toast Occurs when the toast is about to be hidden
hidden.bs.toast Occurs when the toast is fully hidden (after CSS transitions have completed)