1
我想在頁面主體元素上附加一個ScrollHandler。我知道我可以做如何在GWT中的身體上綁定ScrollHandler?
RootPanel r = RootPanel.get();
得到body元素。但它沒有addScrollHandler方法。
如何向身體添加滾動處理程序?
我想在頁面主體元素上附加一個ScrollHandler。我知道我可以做如何在GWT中的身體上綁定ScrollHandler?
RootPanel r = RootPanel.get();
得到body元素。但它沒有addScrollHandler方法。
如何向身體添加滾動處理程序?
嘗試Window
對象,而不是
Window.addWindowScrollHandler(new ScrollHandler() {
@Override
public void onWindowScroll(ScrollEvent event) {
int scrollX = event.getScrollLeft();
int scrollY = event.getScrollTop();
}
});
的區別是什麼將它添加到窗口或RootPanel上添加事件? – confile
如果RootPanel佔用窗口寬度和高度的100%,則不會有任何區別。此外,Window是與瀏覽器相關的對象,而RootPanel是包含所有應用程序小部件的AbsolutePanel。我們可以說Window包含RootPanel。 – outellou
所以綁定窗口上的ScrollEvent會將其綁定到HTML中的正文? – confile