JavaScriptのトースト(通知)用ライブラリ「iziToast.js」の利用方法
2026/09/02
システム構築の際、エラー表示をJavaScriptのアラートではなくトースト(通知)用ライブラリ「iziToast.js」で実装してほしいとの指示があった。使ったことの無いライブラリだったためサンプル及び利用方法をメモ。
サンプル
https://taitan916.info/sample/iziToast.js/
ボタンをクリックすると右上にトーストが表示される筈。
iziToast.js
公式サイト
https://marcelodolza.github.io/iziToast/
Github
https://github.com/marcelodolza/iziToast
CDN
<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">
利用方法
ソースコード
$(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」部分でトーストの色等が変わる。その他のオプション項目については公式サイトを参照すること。
その他
その他のトースト系ライブラリの記事は以下の通り。
関連記事
-
-
JavaScriptの「Day.js」ライブラリで日付の比較を行う方法
JavaScriptの日時・時刻用ライブラリ「Day.js」を用いて日付の比較を ...
-
-
画像にマウスを合わせると拡大表示させる「drift」ライブラリの利用方法
amazon等ECサイトで商品画像にマウスを合わせると当該部分が拡大表示されると ...
-
-
PHP Qr Codeライブラリを使用してQRコードを生成する方法
PHPでQRコードを生成したい。大分前にGoogle Chart APIを用いて ...
-
-
PHPにて「hashids(Sqids)」ライブラリで数値からユニークなランダム英数字のIDに変換する方法
PHPにてユーザID等を推測されないよう数値のIDからユニークなランダム英数字の ...
-
-
バニラJavaScriptでリッチなセレクトメニュー(プルダウン)を実装できる「Tom Select」の利用方法
先日バニラJavaScriptでリッチなセレクトメニュー(プルダウン)を実装でき ...