はじめに
今回はjQueryプラグインToastrの使い方を。。。
自分の覚書を含めて・・・・
Toastrとは
jQueryで入力エラーなどの通知をポップアップで表示ができます。
info、success、error、warningですでに機能ごとに関数が用意されていて、アイコン、背景色がすでに準備されているので便利です。
ダウンロード&設置
本家はこちら・・
Githubはこちら・・
CDNはこちら。
htmlではこんな感じ
サーバーに入れる場合は、ダウンロードして
解凍してbuildの中にあります。
設置方法
ここから本家から日本語で
その他のオプション
HTML 文字のエスケープ
タイトルとメッセージのHTML文字をエスケープしたい場合
閉じるボタン
必要に応じて閉じるボタンを有効にする
必要に応じて、閉じるボタンの HTML をオーバーライドします。
CSS / LESSをオーバーライドすることもできます#toast-container .toast-close-button
必要に応じて、閉じるボタンがクリックされたときに非表示アニメーションをオーバーライドします (構成を非表示にフォールバックします)。
表示シーケンス
最新のtoastrを下部に表示する (上部が既定)
コールバック
アニメーションオプション
Toastr はデフォルトのアニメーションを提供するため、これらの設定を提供する必要はありません。
ただし、必要に応じてアニメーションをオーバーライドするオプションがあります。
イーシングス
オプションでアニメーション イージングをオーバーライドして、トーストを表示または非表示にします。
デフォルトはswingです。 swing と linear は jQuery に組み込まれています。
jQuery イージングプラグインの使用 (http://www.gsgd.co.uk/sandbox/jquery/easing/)
アニメーション方式
選択した jQuery の show/hide メソッドを使用します。
これらのデフォルトは、fadeIn/fadeOut です。
メソッドfadeIn/fadeOut、slideDown/slideUp、およびshow/hideはjQueryに組み込まれています。
重複の防止
同一のtoastrをスタックするのではなく、preventDuplicates プロパティを true に設定します。
重複は、メッセージの内容に基づいて前のトーストと照合されます。
タイムアウト
タイムアウトを適切に設定して、toastr がユーザーと対話する方法を制御します
自動非表示を防止
タイムアウトに基づいて toastr が閉じないようにするには、timeOut および extendedTimeOut オプションを 0 に設定します。
toastr は、選択されるまで保持されます。
プログレスバー
トーストの有効期限が切れるまでの時間を視覚的に示します。
rtl
toastr を反転して、右から左へ記述する言語で適切に表示されるようにします。
HTMLサンプル
さいごに
めもです。。