私のインデックスページにはいくつかのレコードがあり、各レコードには1つ以上の画像が関連付けられています。
レコードの説明の下に、画像の親指のリストがあります。ここで、divshowImage内の異なる高さでその画像を複製するjs関数にバインドされたonclickイベントがあります。
それはすべて大丈夫です。
次に、ライトボックスを使用して、showImagedivid内のクローン画像をフルスクリーンモードで開く必要があります。これが私が今持っているコードです(それは動作しますが、フルスクリーン実装なしで)
<script type="text/javascript">
function onPopUp() {
var imageObject = $("img.details").first();
var clonedObj = $(imageObject).clone();
clonedObj.height("250px").width("300px");
clonedObj.appendTo($("div#showImage"));
$(".details").click(function (event) {
//clone the clicked image
var clone = $(this).clone();
clone.height("250px").width("300px");
//place it in the placeholder
$('div#showImage').html(clone);
});
}
バックエンドコードはasp.netmvc3ですが、ここでは重要ではないと思います。たとえば、htmlとcssを使用して表示できます。ありがとう
更新:簡単にするために、onclickをshowImagediv内の複製された画像にバインドするアクションをアラートメッセージにすることができます。