我從書籤創建iframe。 iframe的有id='contentIframe'
使用jquery隱藏iframe .hide
我希望能夠從內部所以我用下面的HTML & jQuery代碼隱藏的iframe:
<button id="hide">hide</button>
<script type="text/javascript">
$(document).ready(function() {
$("#hide").click(function() {
$("#contentIframe").hide();
});
});
</script>
但是,當我點擊按鈕,它只是什麼都不做。
此外,當iframe加載它從一個css文件加載,所以內部html的環繞是一個名爲模態的類...如果我檢查這個類,說鉻和手動設置display:none;
這隱藏iframe,這是實際上是一對夫婦resons的最好的解決方案,所以我嘗試:
<script type="text/javascript">
$(document).ready(function() {
$("#hide").click(function() {
$(".modal").hide();
});
});
</script>
單擊按鈕時...任何想法這也沒有影響?
注:我只有iframe的控制,而不是外部頁面的iframe被用來從頁面收集數據的用戶正在查看
您所要求的位於在頁面中嵌入的腳本訪問外部頁面的DOM的iframe? – thatidiotguy
在hide()函數之前放置alert(「hi」),然後單擊#hide - 看看它是否提醒你 –
我相信問題是嵌入式頁面可以訪問父級的DOM來隱藏自己 –