勉強したことのメモ

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

jQueryのトースト(通知)用ライブラリ「iziToast.js」の利用方法

システム構築の際、エラー表示をJavaScriptのアラートではなくトースト(通知)用ライブラリ「iziToast.js」で実装してほしいとの指示があった。使ったことの無いライブラリだったためサンプル及び利用方法をメモ。

 

サンプル

https://taitan916.info/sample/iziToast.js/

ボタンをクリックすると右上にトーストが表示される筈。

 

iziToast.js

公式サイト

https://marcelodolza.github.io/iziToast/

Github

https://github.com/marcelodolza/iziToast

CDN

<script type="text/javascript" src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/izitoast/1.4.0/js/iziToast.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/izitoast/1.4.0/css/iziToast.min.css">

jQuery必須なので注意。

 

利用方法

ソースコード

$(function() {

    $(`button`).on(`click`, function(){
        iziToast.info({
            message: 'テストメッセージ',
            position: 'topRight',
        });
    });

});

基本的な使い方

iziToast.【info / success / warning / error】({
    message: 'メッセージ内容',
    position: 'topRight', //表示位置。topLeft / topRight / bottomLeft / bottomRight
    timeout: 5000, //表示するミリ秒数。false指定すると自動的には非表示にならない
});

「info / success / warning / error」部分でトーストの色等が変わる。その他のオプション項目については公式サイトを参照すること。

 

その他

その他のトースト系ライブラリの記事は以下の通り。

バニラJS対応(jQuery非依存)の通知(トースト)系ライブラリ「Notyf」の利用方法

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

 - jQuery JavaScript

  関連記事

jQueryプラグインでクリップボードにコピーする方法(clipboard.js)

ページ上のボタンをクリックすることで特定の文章をクリップボードにコピーしたかった ...

jQuery UIでカレンダーピッカー(Datepicker)の利用方法

フォーム等で日付を入力する際にカレンダーピッカー機能を実装することがある。その際 ...

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

あるサイトのソースコードを拝見しているとToastrというJSファイルをCDNで ...

formで複数選択可能なセレクトメニュー(プルダウン)を実装する方法(select2)

フォームで複数選択可能なセレクトボックス(プルダウン)を実装したい。ただHTML ...

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

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