Bootstrap/jQuery UIのための通知ライブラリ「PNotify」

PNotify

PNotify」はWebサイトに通知を表示することができるJavaScriptライブラリ(jQuery Plugin。jQuery 1.4以上)です(GitHub)。

Bootstrap / jQuery UIテーマと組み合わせて使うことを考えられていて、柔軟で簡単に使える事が売り。

ライセンスは他のオープンソースライセンスと互換性を持たせるために、GPL / LGPL / MPLのトリプルライセンスで提供されています。

デモ

PNotify 1

Simple Demosでボタンをクリックしていけばどのような表示が行われるかイメージしやすいでしょう。「Notice(黄色)」、「Info(青)」、「Success(緑)」、「Error(赤)」に大別されていて、そこに「Regular(一定時間で消える)」、「Sitcky(クローズボタンを押さないと消えない)」、「Transparent(半透明)」などの装飾を加えることができます。

PNotify 2

カッコをクリックすると呼び出し側のソースコードが表示されるので分かりやすいと思います。

Advances Demosにはさらに複雑なデモも掲載されています。

使用方法

GitHubの方に使い方は説明されています。

<script type="text/javascript" src="jquery.pnotify.min.js"></script>
<link href="jquery.pnotify.default.css" media="all" rel="stylesheet" type="text/css" />
<!-- Include this file if you are using PIcons. -->
<link href="jquery.pnotify.default.icons.css" media="all" rel="stylesheet" type="text/css" />

まず必要なファイルをインクルード。

<script type="text/javascript">
    $(function(){
        $.pnotify({
            title: 'Regular Notice',
            text: 'Check me out! I\'m a notice.'
        });
    });
</script>

呼び出します。ボタンクリックで呼び出したい場合は、onclickなどに設定します。

まとめ

今風の通知画面が手軽に実装できるライブラリなのでブックマークしておいて損はないと思います。Bootstrapと組み合わせてもよさそうですし。

スポンサーリンク