html - 在 iframe 中隐藏滚动条,同时仍在滚动

标签 html css iframe scroll

有没有办法在 iFrame 中隐藏垂直滚动条,但仍然启用滚动?

对我来说,在 HTML5 中唯一隐藏滚动条的是设置 scrolling="no",但这会锁定滚动条。我只想隐藏它们。

 <iframe width="100%" scrolling="no" src=""></iframe>

最佳答案

scrolling="no"

display:none

将阻止 iFrame 滚动。唯一的其他解决方案是通过重叠“隐藏”滚动条。

<div style="width: 400px; overflow: hidden">
  <iframe src="https://fr.wikipedia.org/wiki/Main_Page" width="407"height="480">
</div>

请注意父 div 和 iframe 之间有 7 个像素的差异,这有效地切断了 iframe 的一部分,因此滚动条被隐藏,但您仍然可以滚动。

关于html - 在 iframe 中隐藏滚动条,同时仍在滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58265546/

相关文章:

css - 实现 css 响应式导航栏不适用于移动设备

javascript - 动态背景滚动

javascript - 如果找到值,JQuery 显示表行

javascript - 使用 AJAX 加载的 iframe 代码未加载

javascript - 如何在不丢失内容的情况下沿 DOM 移动 iframe?

CSS/JS 渐变式不透明度淡出内容

php - 当用php执行python文件时,将其放置在哪里?

php - 构建我的网站布局和内容加载的替代方法

javascript - 单击包含的元素也会有效地(但错误地)单击其容器

javascript - 圆 Angular 问题