モーダルウィンドウとは、なんらかの画面の子画面として生成され、開いている間は他の画面を操作できないインターフェースになっている画面です。
今回は、このモーダルウィンドウを簡単に設置することができるPopEasyというjQueryプラグインを紹介します。
画面遷移を行わずにメッセージや何かの情報を表示したり、入力フォームを表示したり、画像を拡大表示したいときなどに便利です。
画面遷移を行わずに表示できるというのが最大の利点なのではないでしょうか。
PopEasyからダウンロードします。
css、jsを読込、以下のHTMLを作成します。
<link rel="stylesheet" type="text/css" href="css/normalize.css">
<link rel="stylesheet" type="text/css" href="css/main.css">
<a class="modalLink" href="#modal1">クリック</a>
<div class="overlay"></div>
<div id="modal1_area" class="modal">
<p class="closeBtn">Close</p>
<h2 style="margin-bottom: 60px;">PopEasy</h2>
<p>モーダルで表示されます。</p>
</div>
<script type='text/javascript' src='js/jquery.modal.js'></script>
<script type='text/javascript' src='js/site.js'></script>
<script type='text/javascript' src='http://code.jquery.com/jquery-1.10.0.min.js'></script>
たったこれだけでモーダル画面を設置することができます。