- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
希望这对于那些使用 Javascript 的人来说是一个简单的答案......
我有一个日志文件,该文件正在被一个脚本监视,该脚本将注销中的新行提供给任何连接的浏览器。一些人评论说,他们希望看到的更多是“tail -f”行为 - 最新的行将始终位于浏览器页面的底部,直到查看者向上滚动才能看到某些内容。滚动回到底部应该会返回到自动滚动行为。
我对这个问题的谷歌删除是 - 希望 - 只是对 javascript 一无所知,因此不知道要搜索什么关键字。我不需要完整的解决方案 - 只需要一个“足够接近”的解决方案,让我可以投入其中并亲自动手。
编辑:
我一直在尝试 scrollTop/scrollHeight 的想法,但显然遗漏了一些东西。我几乎没有用 Javascript 做过任何事情,所以我可能会再次问非常低级的问题:
<html><body>
<script type="text/javascript">
for (i=0; i<100; i++)
{
document.write("" + i + "<br />");
document.scrollTop = document.scrollHeight;
}
</script>
</body></html>
这是众多排列中的一种。显然,我不能在 javascript 中逐行输出日志,但我只是想看看正确的行为。我需要这里缺少的链接是什么?
再次编辑:这已经变成了一个比我最初预期的更有趣的问题。使用 window.scroll 的代码建议确实可以解决问题。我开始尝试将滚动限制为仅在浏览器位于文档正文底部时发生。这在理论上很容易做到,但在实践中却遇到了障碍:
每次从服务器获取新文本时,正文的大小都会增加,并且您当前的滚动位置不再位于文档底部。您无法再区分(使用 scrollHeight、clientHeight 和 scrollTop)用户是向上滚动还是文本刚超出他们的视野。
我认为,如果这行得通,我将不得不让自己拥有一个 JS 事件,该事件在用户滚动时触发,如果用户在窗口底部上方则关闭滚动,但将其转动如果他们向下滚动到有效位于 View 底部的位置,则返回。我正在查看 onScroll 事件,鉴于我提到的变量的数学计算结果非常好,我认为我走在正确的道路上。感谢大家的参与!
最佳答案
x = 0; //horizontal coord
y = document.height; //vertical coord
window.scroll(x,y);
关于自动滚动到不断增长的页面底部的 Javascript 机制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/387592/
如果这不是一个错误,那就是另一个错误。如果不是那样的话,那就是别的东西了。我觉得我的项目已经改变了很多,现在只是试图解决代码签名问题,结果一切都搞砸了。我严格按照说明进行操作,但出现错误,例如当前的“
我不确定是否有一些我不知道的内置变量或规则,或者 make 是否有问题,或者我只是疯了。 对于我的一个项目,我有一个如下的 makefile: CC=g++ CFLAGS=-O3 `libpng-co
我有大约 10 个 div,它们必须不断翻转,每个 div 延迟 3 秒 这个 codrops 链接的最后一个效果是我正在寻找的,但无需单击 div http://tympanus.net/Devel
我如何使用 jQuery 持续运行 PHP 脚本并每秒获取响应,以及将鼠标上的少量数据发送到同一脚本? 我真的必须添加一些随机扩展才能让这么简单的计时器工作吗? 最佳答案 To iterate is
JBoss 4.x EJB 3.0 我见过如下代码(大大简化): @Stateless @TransactionAttribute(TransactionAttributeType.NOT_SUPPO
使用 PHPStorm,我试图忽略每次尝试进行 git 提交时 pop 的 workspace.xml。 我的 .gitignore 看起来像: /.idea/ .idea/workspace.xml
我是一名优秀的程序员,十分优秀!