chrome 隐藏 iframe 后再显示会无法使用鼠标滚轮滚动 iframe 页面。

版本为 36 的 chrome 隐藏 iframe 后再显示会无法使用鼠标滚轮滚动 iframe 页面,其它的浏览器可以。代码如下:



<p id="p">click</p> <iframe id="ifa" src="a.php" style="display:inline"></iframe> <script type="text/javascript"> var p = document.getElementById('p'); var ifa = document.getElementById('ifa'); p.onclick = function(){ if( ifa.style.display === 'inline' ){ ifa.style.display = 'none'; }else{ ifa.style.display = 'inline'; } }; </script>

其中 a.php 为一大段什么内容,只要能使 iframe 出现滚动条就行。请点击 “click” 几次。

阅读 6.6k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题