1

我遇到了似乎与 DOCTYPE 声明有关的滚动偏移检测问题:

使用Doctype让scrollTop返回0,为什么?

当我使用 Vaadin 时,我需要让它从主页中删除此声明。

我怎样才能做到这一点?

4

1 回答 1

1

您可以通过覆盖 AbstractApplicationServlet.writeAjaxPageHtmlHeadStart() 来更改文档类型(即通过扩展 ApplicationServlet 并在 web.xml 中引用您的实现)。

然而:

  1. 您看到的问题可能根本与文档类型无关!
  2. Vaadin 真的不能处于怪癖模式。

关于 1:您是否尝试阅读整个文档的 scrollTop ?Vaadin 应用程序经常在渲染它的主 div 内滚动,而不是整个页面。

于 2011-03-01T12:47:56.887 回答