ウェブサイトの開発プロセス中、ウェブサイトのインタラクティブ効果を高めるために、現在のページにログイン、登録、設定などのウィンドウをポップアップする必要がある場合があります。これらのウィンドウはレイヤーであり、ポップアップ ウィンドウはポップアップ レイヤーです。 jQuery には多数のポップアップ レイヤー プラグインがありますが、そのうちのいくつかは HTML5 CSS3 ブラウザーで完全にサポートされています。ただし、IE8以下のブラウザでは期待通りの効果が表示されません。たとえば、jquery.avgrund プラグインは ie8 では表示できません。
この記事で紹介したプラグイン Lightbox_me は、chrome、firefox、ie7、ie8、ie9 などの主流ブラウザを完全にサポートできます。
1.Lightbox_meプラグイン機能
ポップアップレイヤーを表示するために使用されます
2.Lightbox_me 公式アドレス
http://buckwilson.me/lightboxme/
Web ページの下部にはデモ アドレスと共通属性があります。
3. Lightbox_me の使い方
1. まず jquery.js と jquery.lightbox_me.js を引用します
<script src="/ref/jquery-1.7.2.min.js"></script> <script src="/ref/lightbox_me/jquery.lightbox_me.js"></script>
2. 使用するコード
<script type="text/javascript"> $(function() { $('#login').click(function(e) { $('#loginbox').lightbox_me({ centered: true, onLoad: function() { $('#loginbox').find('input:first').focus() } }); e.preventDefault(); }); $('#cancel').click(function(){ $('#loginbox').trigger('close'); //alert('aaa'); }); }); </script>
4.Lightbox_me スタイルを変更します
ポップアップ レイヤーのスタイルの変更は非常に簡単で、CSS を使用できれば十分です。たとえば、次のコード:
#loginbox{ width:400px; display:none; background:white; border:1px solid #ccc; } body { font-size:12px; font-family:微软雅黑; } .loginbox-title { background: #eef2f7; border-bottom: 1px solid #ccc; margin-bottom:10px; padding:8px 0; font-size:14px; text-align:center; } .loginbox-footer{ padding:8px 0; border-top:1px solid #ccc; text-align:center; background:#eef2f7; } table { width:98%; margin:0 8px; } th, td { padding:8px 0; } th { text-align:left; } .big { padding:5px 18px; }
以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。