このライトボックスプラグインに出くわし、プロジェクトに実装することを考えました。アプリケーションでデータをエクスポートするオプションがあります。エクスポートリンクをクリックすると、ライトボックスにいくつかのテキストと、Excelにエクスポート、テキストファイルにエクスポートなどのボタンが表示されます。
しかし、ライトボックスプラグインは画像のみをオーバーレイしますか?そうでない場合、どうすればテキストとdiv要素を上書きできますか?
これはエクスポートリンクです:
<a class="button" id="export_entries">Export</a>
これは、ライトボックスに表示したいdiv要素です。
<div id="lightboxContent">
<div class="info">
<h2>Export Options</h2>
<div>How would you like that?</div>
</div>
<div class="stuff">
<p class="center">
<a class="button" title="Excel Document" href="#">Excel(.xls)</a>
<a class="button" title="Tab Delimited" href="#">Text(.txt)</a>
</p>
</div>
編集1
ライトボックスにhtmlファイルをロードするオプションがあるfaceboxと呼ばれる別のライトボックスプラグインを試しました。しかし、私にとっては、htmlファイルは新しいページとしてロードされます。誰か助けてもらえますか?
私は以下のコードを与えました:
<script type="text/javascript" src="/FormBuilder/app/webroot/js/jquery.js"></script>
<script type="text/javascript" src="/FormBuilder/app/webroot/js/facebox/facebox.js"></script>
<link type="text/css" rel="Stylesheet" href="/FormBuilder/app/webroot/css/facebox/facebox.css" media="screen,projection" />
<a class="button" rel="facebox" id="export_entries" href="/lightbox.html" >Export</a>