勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

jQueryの通知メッセージ用ライブラリ「Toastr」の利用方法

あるサイトのソースコードを拝見しているとToastrというJSファイルをCDNで読み込んでおり、これは何なのかと調べたところフラッシュデータっぽい通知メッセージを表示させるjQueryライブラリらしい。聞いたことの無いライブラリだったので使い方及びサンプルのメモ。

 

Toastr

公式サイト

https://codeseven.github.io/toastr/

GitHub

https://github.com/CodeSeven/toastr

CDN

CDNで使う場合は以下を記述する。

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css">

異なるバージョンが良い場合は以下から探す。

https://cdnjs.com/libraries/toastr.js/latest

尚、jQueryライブラリのためjQuery自体も読み込む必要がある点に注意する。

 

サンプル

https://taitan916.info/sample/Toastr/

 

ソースコード

基本的な使い方

toastr.info('info');
toastr.success('success');
toastr.warning('warning');
toastr.error('error');

オプション指定

公式ページで設定したいオプションを選択し「Show Toast」ボタンをクリックするとソースコードが出力されるのでそちらをコピーして以下のような形で設定できる。

toastr.options = {
    "closeButton": false,
    "debug": false,
    "newestOnTop": false,
    "progressBar": false,
    "positionClass": "toast-bottom-right",
    "preventDuplicates": false,
    "onclick": null,
    "showDuration": "300",
    "hideDuration": "1000",
    "timeOut": "5000",
    "extendedTimeOut": "1000",
    "showEasing": "swing",
    "hideEasing": "linear",
    "showMethod": "fadeIn",
    "hideMethod": "fadeOut"
}

toastr.info('info');
toastr.success('success');
toastr.warning('warning');
toastr.error('error');

 

所感

Ajax通信後の成否表示などで使えそう。ただjQuery依存というのがちょっとネックかも。

 - jQuery JavaScript

  関連記事

表示範囲を自由に変更可能な折れ線グラフが表示できるJSライブラリ amCharts の使用方法
表示範囲を自由に変更可能な折れ線グラフが表示できるJSライブラリ amCharts の使用方法

どこかのサイトを閲覧していた際に、恐らくはJavaScriptのライブラリで描写 ...

JavaScriptでダミー画像(プレースホルダー画像)を表示する「Holder.js」ライブラリの利用方法
JavaScriptでダミー画像(プレースホルダー画像)を表示する「Holder.js」ライブラリの利用方法

サイトの開発段階で「本番用の画像はまだ用意できていない」等の理由によりダミー画像 ...

ページ内のスクロールバーを見やすく且つ異なるブラウザ間でも同じデザインにする「SimpleBar」ライブラリの利用方法
ページ内のスクロールバーを見やすく且つ異なるブラウザ間でも同じデザインにする「SimpleBar」ライブラリの利用方法

CSSのoverflowでスクロールバーを設置した際、ブラウザによってデザイン( ...

PHPでvar_dumpをツールバー形式で表示するライブラリ「Kint」の使い方
PHPでvar_dumpをツールバー形式で表示するライブラリ「Kint」の使い方

PHPでvar_dumpを見やすくするためにdBugライブラリを利用しているが、 ...

JavaScriptにて電子書籍や漫画ビューア用のライブラリ「ToraViewer」の利用方法
JavaScriptにて電子書籍や漫画ビューア用のライブラリ「ToraViewer」の利用方法

電子書籍や漫画ビューア用を設置したい。条件としてはレスポンシブ対応していること。 ...