1

我有高度为 100% 的 div(容器);我在这个 div 里面有一个 iframe,还有 height:100%; 现在整个 iframe 页面在 div 中可见。

然而,问题是 iframe 是一个长页面,可以滚动。我根本不希望滚动可见,我只希望本机窗口滚动。

正如您在示例中看到的

为了使网站可见,我必须为 iframe 强制滚动 =“yes”。我能做些什么来避免这种情况并且只使用正文(页面)滚动?

有 javascripts 可以解决这个问题,但第二个问题是我正在动态加载 iframe,而不是在页面加载时。

4

2 回答 2

0

我玩弄了你的代码,我认为这是由于一些边距或填充导致额外的滚动。如果您使用固定大小的 div 和 iframe,它可以按您的意愿工作(我认为)。

看看这里的 jsfiddle 。

唯一的变化是您的 CSS,将 div 和 iframe 的高度更改为 300px。

于 2012-08-05T08:11:21.050 回答
0

尝试关闭您的 DIV 标记并将此代码也放在页面上:

html, body {
 height:100%;
}

希望有帮助。

于 2012-08-05T08:39:27.887 回答