html - 光标位于 iFrame 区域时不滚动 (Firefox)

标签 html css firefox iframe

我有一个带有居中 iframe 的网站,它具有固定的高度和宽度。所以你不能在 iframe 内滚动,但你可以滚动整边。

问题: 当我想滚动整边,但我将鼠标悬停在 iframe 的区域上时,它不起作用。我必须将鼠标移到一边,使其不再位于 iframe 上方。我只在 Firefox 中遇到这个问题。

iFrame 的 CSS,body scroll 是标准的:

.frame{
    width:1024px;
    height:768px;
    top:50%;
    margin-top:-384px;
    border:0;
    z-index:1;
    overflow:hidden;
    position:absolute;
}

最佳答案

删除您的 CSS overflow 属性。

.frame{
    width: 1024px;
    height: 768px;
    top: 50%;
    margin-top: -384px;
    border: 0;
    z-index: 1;
    overflow: scroll; /* not necessary */
    position: absolute;
}

关于html - 光标位于 iFrame 区域时不滚动 (Firefox),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11309323/

相关文章:

css - 粘性页脚中的流体高度

html - 正确获取 img 内容的正确方法?

firefox - CSS3 不透明度转换期间字体变暗是否有解决方法?

css - 指定多个 -webkit-min-device-pixel-ratio 和 -webkit-max-device-pixel-ratio css 媒体查询

html - 图片旁边的通讯文本模板代码 - 与某些电子邮件客户端的兼容性问题

css - Bootstrap 自定义 36 列网格

javascript - 我如何告诉 jQuery 忽略空的服务器响应?

html - Firefox 6 Windows 上的白色纯 CSS 三 Angular 形错误

javascript - 使用 LESS js 为 AngularJS 指令渲染 CSS

javascript - 如何防止 '0' 成为文本框中输入的第一个字符