我正在从书签创建一个iframe。该iframe具有id='contentIframe'
我想要能够从内部隐藏iframe,因此我使用以下html和jquery代码:
<button id="hide">hide</button>
<script type="text/javascript">
$(document).ready(function() {
$("#hide").click(function() {
$("#contentIframe").hide();
});
});
</script>
但是当我点击按钮时,它什么也不做。
此外,当 iframe 加载时,它是从一个名为 modal 的类中的 css 文件加载的,所以内部 html 的环绕是这个类... 如果我在 Chrome 中检查这个类,并手动设置
display:none;
,这将隐藏 iframe,这实际上是一种更可取的解决方案,有几个原因,所以我尝试:<script type="text/javascript">
$(document).ready(function() {
$("#hide").click(function() {
$(".modal").hide();
});
});
</script>
点击按钮时也没有任何效果...有什么想法吗?
注意:我只控制iframe,而不控制外部页面,因为iframe用于收集用户正在查看的页面的数据。