目前我有一个链接,单击该链接会生成一个包含在 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>