我有框架,我想通過在「彈出框架」外單擊來關閉或隱藏它們。以下代碼顯示了該元素。通過在元素外面關閉來關閉或隱藏多個框架
<span class="frame" id="mapframe">
<iframe src="link" frameborder="0" width="520" height="470">
</iframe>
</span>
上面這段代碼是如何我試圖關閉框架:
$(document).bind('click', function(e){
var $clicked = $(e.target);
if (!($clicked.is('#mapframe') || $clicked.parents().is('#mapframe'))) {
$("#mapframe").hide();
}
});
它的工作原理時,只是一個框架被打開,但如果有兩個以上的框架,它不關閉所有這些。它應該在其外部點擊時關閉最後一幀。它看起來像有一堆框架,我想要在每次點擊外彈出堆棧:)
在此先感謝!
它將關閉所有,而不僅僅是最新:( – Doon