将iframe粘到底部

时间:2009-04-15 17:44:22

标签: javascript jquery iframe

我有一个iframe,其中包含一个不断更新的页面(基本上是记录器类型的东西)。有没有办法(通过JS / jQuery或其他方式)强制iframe坚持到内页的底部,即使它扩展了?

我基本上想模仿日志文件在更新日志文件的尾部时的状态。我在这里找到了类似的问题,但解决方案似乎不适用于iframe上下文(similar question)。

更新:为了澄清,我不希望页面底部有iframe。我希望iframe里面的内容保持滚动到底部。 iframe具有固定的高度,在页面加载后,其他行将添加到该内部页面,我想强制iframe始终显示该内部页面的底部。

4 个答案:

答案 0 :(得分:3)

只需使用CSS

即可实现
iframe{
   position: absolute;
   left: 0;
   bottom: 0;
}

这将使iframe相对于身体定位,并且它将始终显示在底部。

答案 1 :(得分:2)

iframe会不断刷新,添加内容..还是保持连接打开?如果它没有保持连接打开... document.scrollTo()是你正在寻找的javascript方法..如果你使用ajax附加信息..做一个scrollTo,其中数字非常< / em>大0xFFFFFF应该可以工作。

答案 2 :(得分:0)

也许在那里添加overflow:hidden

答案 3 :(得分:0)

页面底部的iframe仅在HTML中没有滚动条时有效,但随着Y轴的增加,它不会在页面底部移动。