如何使用Javascript禁用iframe,以便用户无法与iframe的内容进行交互(即滚动,选择,拖动等)?例如,通常可以拖动和缩放iframe中的Google地图。如何防止这些行为?
答案 0 :(得分:12)
如果您想要禁用鼠标互动,这应该可以。
将DIV放在iframe的顶部,就像这样(用自己的值替换top,left,width和height值):
<div id="blank" style="display:none; position:absolute; top:100px; left:100px; width:600px; height:400px;">
如果要禁用iframe,请在javascript中执行此操作:
document.getElementById("blank").style.display="block";
答案 1 :(得分:0)
我不知道你是否可以像输入元素一样使用disabled
属性,但你可以通过在iframe
上放置一个元素来禁用鼠标交互,尽管这不会阻止用户标签。
最好的办法是将src
属性设置为空白,但这会使iframe
为空,不会模糊。