0
私はここで、同時に垂直方向にスクロールするためにそれらを実装しようとすると、2 scrollpanelを持っているが、コードGWTを無効にし、マウスホイールのスクロール
//leftSide and rightSide class has scrollPanel
final ScrollPanel scrollPanelLeft = leftSide.getScrollPanel();
final ScrollPanel scrollPanelRight = rightSide.getScrollPanel();
leftSide.removeMouseHandlers();
leftSide.removeScrollHandler();
HandlerRegistration mouseWheelScrollHandler =
scrollPanelLeft.addDomHandler(new MouseWheelHandler() {
@Override
public void onMouseWheel(MouseWheelEvent event) {
int currentVertPos =
scrollPanelLeft.getVerticalScrollPosition();
if (!lockSide)
scrollPanelRight.setVerticalScrollPosition(currentVertPos);
}
}, MouseWheelEvent.getType());
leftSide.addScrollHandler(mouseWheelScrollHandler);
leftSide.addHandler(mouseWheelScrollHandler);
左側にスクロール、右サイドの動きがありますしかし、同じ垂直位置では、次に左側が再び動き(スクロールダウン)、右側は遅れているように見え、同時にはできませんでした。それは左側のデフォルトスクロールマウスホイールイベントを実行するようだ。それを無効にしたり、同時に上下にスクロールさせる方法はありますか?手伝ってくれてありがとう?
はどうもありがとうございました!私はあなたの時間とソリューションのおかげで、それを試してみましょう! – user7083079
それはうまく動作します!ありがとう、アダム! – user7083079
偉大な答えは、それを受け入れる、ありがとう! – user7083079