2009-04-15 47 views
1

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

我基本上想模仿日志查看器在更新日志文件尾部时可能会粘在尾部的方式。我在这里发现了类似的问题,但该解决方案在iframe上下文中似乎不起作用(similar question)。

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

回答

2

不iframe的不断刷新,并添加内容..或者它保持连接打开?如果它不保持连接打开... document.scrollTo()是您正在寻找的javascript方法..如果您使用ajax来追加信息..做一个scrollTo的数字是非常大0xFFFFFF应该管用。

3

可以只用CSS

iframe{ 
    position: absolute; 
    left: 0; 
    bottom: 0; 
} 

这将相对于身体的iframe定位和它总是会出现在底部来实现。

0

也许在那里添加overflow:hidden

0

页面底部的这个iframe只在HTML中没有滚动条时才起作用,但当Y轴增加时,它不会移动到页面底部。