このフィドルを見てください。
最も重要なマークアップは次のとおりです。
$("div#images > img").click(function() {
if ($(this).hasClass("active")) {
$(this).fadeOut("fast").remove();
$("div#overlay").fadeOut("fast");
}
else {
$(this).clone().addClass("active").appendTo("div#images");
var marginL = -$("div#images > img.active").width() / 2;
$("div#images > img.active").css("margin-left", marginL);
$("div#overlay").fadeIn("fast");
}
});
欲しいもの
ユーザーが画像をクリックすると、jQueryはその画像のクローンを作成し、すぐにライトボックススタイルのポップアップで開きます。(これにはプラグインを使用したくありません。)これは正常に機能します。ただし、ユーザーがその複製された画像をクリックすると、その画像が削除され、オーバーレイが再びフェードアウトすることも必要です。これはまったく機能しません。
誰かが何か考えを持っていますか?
前もって感謝します。