gwt jsni document.documentElement.style.height

发布于 2025-01-07 19:16:27 字数 601 浏览 0 评论 0 原文

我尝试从此链接调用代码 https://stackoverflow.com/a/9100406/942113 与 gwt jsni。

我的方法看起来像

  public static native void hideAddressBar() /*-{
        if (document.documentElement.scrollHeight < $wnd.outerHeight * $wnd.devicePixelRatio) {
            document.documentElement.style.height = ($wnd.outerHeight * $wnd.devicePixelRatio) + 'px';
        }
        setTimeout($wnd.scrollTo(1, 1), 0);
  }-*/;

但是当我调用它时,什么也没有发生。

我的问题: 是否可以使用 gwt jsni 设置 document.documentElement.style.height 的值?

I try to call the code from this link
https://stackoverflow.com/a/9100406/942113 with gwt jsni.

My method looks like

  public static native void hideAddressBar() /*-{
        if (document.documentElement.scrollHeight < $wnd.outerHeight * $wnd.devicePixelRatio) {
            document.documentElement.style.height = ($wnd.outerHeight * $wnd.devicePixelRatio) + 'px';
        }
        setTimeout($wnd.scrollTo(1, 1), 0);
  }-*/;

But when I call it, nothing happens.

My question: Isn't it possible to set the value of document.documentElement.style.height with gwt jsni?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

丶视觉 2025-01-14 19:16:27

尝试将其引用为 $doc 而不是 document

参考:http://code.google.com/webtoolkit/doc/latest/DevGuideCodingBasicsJSNI.html

Try referring to it as $doc instead of document

Ref: http://code.google.com/webtoolkit/doc/latest/DevGuideCodingBasicsJSNI.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文