現在、クリックするとDIVに含まれるiframeを生成するリンクがあります。この DIV には、クリックすると非表示になるリンクが含まれています。
ただし、単に非表示にするだけではなく、バックグラウンドで実行されないように iframe を「削除」したいのです。
.remove がこれを行うことは理解していますが、再度生成することはできません。
これは現在のコードです:
$(document).ready(function() {
$("#overlay").hide();
});
$("#ShowSlideshow").live('click', function() {
$("#overlay").show();
$('#slideshow').html('<iframe border="0" frameborder="0" width="100%" height="100%" src="index.html"></iframe>').show()
});
$("#HideSlideshow").live('click', function() {
$("#overlay").hide();
$("#slideshow").hide();
});
DIVS は次のとおりです。
<div id="overlay"><a href="#" id="HideSlideshow">Close Slideshow</a>
<div id="slideshow"></div>
</div>