[JS]アラート・ダイアログボックスの実装が簡単にできるスクリプト -Apprise

アラートボックスやダイアログボックスのスタイル、コンテンツ、ポジション、機能性を簡単にコントロールできるシンプルで軽量なjQueryのプラグインを紹介します。

サイトのキャプチャ

Apprise - The attractive alert alternative for jQuery
デモ

[ad#ad-2]

デモではさまざまなタイプのアラートボックスやダイアログボックスが試せます。

デモのキャプチャ

apprise('Hello');
通常のアラートボックス

デモのキャプチャ

apprise('Hello?', {'confirm':true});
通常のコンファームボックス

デモのキャプチャ

apprise('Hello', {'animate':true});
アニメーション表示のアラートボックス

サイトでは他にも多くのデモがあります。

Appriseの対応ブラウザ

テスト済みのブラウザは、下記の通りです。

  • Chrome 8.0+
  • Firefox 3.0+
  • Safari 4.0+
  • Internet Explorer 9.0

Appriseの実装

外部ファイル

スクリプト「jquery.js」「apprise.js」とスタイルシートを外部ファイルとして指定します。

<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="js/apprise.js"></script>
<link rel="stylesheet" href="css/apprise.css" type="text/css" />

[ad#ad-2]

HTML

「apprise();」に表示するテキストやオプションを記述します。

<a href="http://google.com" onclick="apprise('You are now leaving our site');">Leave the site</a>

JavaScript: Callback

コールバックは下記のように設定します。

$(document).ready(function(){
	apprise('Ready to begin?', {'verify':true}, function(r){
		if(r){
// user clicked 'Yes'
			...
		}else{
// user clicked 'No'
			...
		}
	});
});

スクリプトのオプション

ボックスは通常のアラートボックスをはじめ、コンファーム、ベリファイ、インプット、アニメーションが簡単に設定できます。

{
'confirm' : false, // Ok and Cancel buttons
'verify' : false, // Yes and No buttons
'input' : false, // Returns with user inputed text
'animate' : false // Groovy animation (can be true or number, default is 400)
} 

ボックスのカスタマイズ

ボックスのデザインはスタイルシート(apprise.css)で行っています。
デモのものは非常にシンプルですが、当スクリプトのダウンロード数が多くなればテーマファイルとしていくつかリリースする予定、とのことです。

sponsors

top of page

©2024 coliss