0
弹出式面板在鼠标输入时如何工作,它将显示并在离开它时隐藏,并在弹出面板显示时,当光标在弹出窗口内移动时,它将保持结束。gwt中的弹出式面板
弹出式面板在鼠标输入时如何工作,它将显示并在离开它时隐藏,并在弹出面板显示时,当光标在弹出窗口内移动时,它将保持结束。gwt中的弹出式面板
我这样做,但它有问题,弹出不住....任何想法?
Event.addNativePreviewHandler(new NativePreviewHandler() {
public void onPreviewNativeEvent(final NativePreviewEvent event) {
final int eventType = event.getTypeInt();
switch (eventType) {
case Event.ONMOUSEOUT:
{
System.out.println("hello");
popup.setVisible(false);
break;
}
case Event.ONMOUSEOVER:
{
l1.addMouseOverHandler(new MouseOverHandler()
{
public void onMouseOver(MouseOverEvent event)
{
popup.show();
popup.setPopupPositionAndShow(new PopupPanel.PositionCallback()
{
public void setPosition(int offsetWidth, int offsetHeight)
{
int left = (Window.getClientWidth() - offsetWidth)/24;
int top = (Window.getClientHeight() - offsetHeight)/5;
popup.setPopupPosition(left, top);
}
});
MouseOutHandler handler1=new MouseOutHandler()
{
public void onMouseOut(MouseOutEvent event)
{
System.out.println("welcome2");
popup.setVisible(false);
}
};
popup.addHandler(handler1,MouseOutEvent.getType());
popup.sinkEvents(Event.ONMOUSEOUT);
event.preventDefault();
}
});
break;
}
default:
}
}
});
popup不停留 – user
例子,因为我们具有高于..when我们把光标放在它西港岛线显示弹出式窗口,当鼠标移出时,光标会停留在弹出里面会hide.and标签。 – user