【问题标题】:How do I keep a textarea scrolled to the top in Firefox 4, like in previous Firefox versions?如何在 Firefox 4 中保持文本区域滚动到顶部,就像在以前的 Firefox 版本中一样?
【发布时间】:2011-08-16 03:36:13
【问题描述】:

如果内容超过可视大小,Firefox 4 会自动将文本区域滚动到其底部。以前版本的 Firefox 没有这样做。

有什么东西,也许是 about:config 选项,我可以调整它以使其表现得像以前一样吗?

【问题讨论】:

  • 这不是默认行为。您是否有导致这种情况发生的扩展程序?
  • 你是对的。查看该站点,他们使用 JavaScript 来关注有问题的 text_area。如果没有焦点调用,text_area 保持滚动到顶部,但使用焦点调用,它会滚动到底部。 Firefox 4 是我见过的唯一表现出这种行为的浏览器。 (另外,我禁用了所有扩展程序以确保不是问题)
  • 啊,是的。通过focus() 调用,您会得到这种行为。请参阅 bugzilla.mozilla.org/show_bug.cgi?id=353539 了解 Firefox 4 这样做的原因。看起来 webkit 将插入符号放在文本的开头,而不是结尾。 Opera 具有与 Firefox 过去相同的(错误)行为:插入符号位于末尾,但不会滚动到视图中。

标签: firefox textarea firefox4


【解决方案1】:

啊,是的。通过 focus() 调用,您将获得该行为。请参阅 http://bugzilla.mozilla.org/show_bug.cgi?id=353539 了解 Firefox 4 这样做的原因。看起来 webkit 将插入符号放在文本的开头而不是结尾。 Opera 具有与 Firefox 过去相同的(错误)行为:插入符号出现在末尾,但不会滚动到视图中

【讨论】:

    猜你喜欢
    • 2017-02-09
    • 2011-11-14
    • 2010-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-14
    • 1970-01-01
    相关资源
    最近更新 更多