コンテンツへスキップ

ポップアップ/モーダル表示を行うポップアップライブラリの紹介(その1)「モーダル表示」

by : 2017/06/21

hifiveはフレームワークですが、業務システムでよく使われるUIについてはライブラリとして提供しています。今回は操作中によく表示されるポップアップ、モーダル表示を行うポップアップライブラリを紹介します。

実際に動いているデモはこちらにあります。アニメーションは次のようになります。

使い方

まずpopup.jsとpopup.cssを読み込みます。

次にHTMLを次のように記述します。ボタンを押したらポップアップが表示されます。

<button class="normal-popup">開く</button>

view raw
index.js
hosted with ❤ by GitHub

JavaScriptの実装は次のようになります。ボタンをクリックされた時のイベントで、 h5.ui.popupManager.createPopup を実行します。タイトル、本文を指定して、最後に show() を実行すれば表示されます。

(function($) {
var pageController = {
__name: 'PageController',
'button.normal-popup click': function(context, $el) {
h5.ui.popupManager.createPopup('sample', 'モーダレスダイアログ', 'サンプルです').show();
}
};
h5.core.expose(pageController);
})(jQuery);
$(function() {
h5.core.controller('body', PageController);
});

view raw
gistfile1.txt
hosted with ❤ by GitHub

実際に動いているデモはこちらにあります。JavaScript標準のアラートに比べて表示のカスタマイズや細かなハンドリングができますのでぜひお使いください。

ポップアップ

From → hifive

コメントは受け付けていません。

%d人のブロガーが「いいね」をつけました。