1

我在使用 iframe 标记时显示滚动条时遇到问题。

我必须显示滚动条,因为内容超过 100 行。

虽然在桌面浏览器上,我可以在 iframe 框中看到滚动条,但在移动 Safari 上,即使我添加了溢出样式,它也不会显示滚动条。

iframe {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

<iframe id="PageHomePrivacyContent" src="test_en.html"></iframe>

我一直在寻找其他解决方案,例如 iScroll、jQuery 滚动插件等。

然而,一切都不起作用。

解决办法是什么?

PS HTML5 删除了 iframe 中的滚动属性,所以请不要提及它。

谢谢,

杨成岩

4

1 回答 1

0

尝试

.iframe-holder {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

然后

<div class="iframe-holder">
 <iframe id="PageHomePrivacyContent" src="test_en.html"></iframe>
</div>
于 2016-02-28T21:01:27.703 回答