gwt アプリケーションが実行されている iframe を含む Web ページがあります。ウェブページには<div id="head">
. iframe でスクロールすることはできません (意図された) ため、Web ページの高さは、たとえば 1000px です。一番下にボタンがあり、誰かがそのボタンをクリックしたときに(注:ボタンはgwtアプリケーションにあります)、一番上までスクロールしたいです。
つまり、iframe は親ウィンドウを強制的に上にスクロールする必要があります。次のようなjsni関数で試しました:
public static native void scrollToTop() /*-{
$wnd.top.scrollTo(0,0);
}-*/;
しかし、これはうまくいきませんでした。したがって、私の新しいアイデアは、div id「ヘッダー」までスクロールすることです。これを達成する方法を知っている人はいますか?
私はこのように試しました:
document.getElementById('header').scrollIntoView();
しかし、それは機能していないようです (JSNI の方法である必要があるため?)。
ご意見ありがとうございます。