javascript - 如何使 iFrame 窗口滚动并溢出 :hidden?

标签 javascript jquery css firefox joomla1.5

我想让Joomla 1.5中模态框的iframe窗口滚动,但不出现滚动条。如果我通过 css 设置 overflow:hidden ,它可以在 Chrome 中运行,但不能在 Firefox 中运行!有人知道我该怎么做吗?有什么技巧吗?

最佳答案

Overflow:hidden 应该给出容器无法滚动的外观(即隐藏滚动条。在 Chrome 中适用的事实只是一个怪癖,不是标准的。我的建议是将滚动条保留在 iframe 上,但使用 float div 或父容器隐藏它。例如,将 iframe 放在 div 内。将 div 宽度强制为 18px (滚动条的估计宽度)小于带有溢出:隐藏的 iframe 的宽度。框架将继续用鼠标滚轮滚动,但您将看不到滚动条。

Working example here .

HTML:

<div><iframe src="http://afakesite.com/"></iframe></div>​

CSS:

iframe {
    width: 200px;
    border: none;
}
div {
    width: 182px;
    border: solid 1px black;
    overflow: hidden;
}​

关于javascript - 如何使 iFrame 窗口滚动并溢出 :hidden?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14041990/

相关文章:

javascript - 如何在 php 文件的 SQL 查询中使用下拉列表的选定选项值?

jquery - 如何设置 float 动画 :left divs?

html - 顶部导航下划线,用向下箭头分隔

html - 使用 CSS #Part II 在 HTML 中自动生成编号列表

css - (RoR) 即使我将它们移动到不同 Controller 的唯一 CSS 文件,样式仍然适用吗?

javascript - 检查脚本是否有ajax调用?

javascript - PHP,JavaScript - 通过重定向 header 来检测屏幕宽度是否正确

javascript - AES-256 使用相同的密码在 iOS 和 Node.js 中生成不同的密文

jQuery 选项卡 : Post previously selected tab when opening a new one

javascript - 尝试使用 "Monthpicker"Jquery UI 小部件并绑定(bind)更改