У меня есть изображение. Я планирую разместить прозрачное всплывающее окно с маленькими значками поверх него, когда курсор мыши находится над изображением, и всплывающее окно скрыто, когда мышь находится за пределами изображения. Это похоже на YouTube. Для Microsoft Edge и Chrome onMouseOver и onMouseOut просто запускаются и обрабатываются должным образом. Для Firefox я считаю, что определение onMouseOver / onMouseOut немного отличается. Мне нужно переключиться на другое приложение с помощью Alt Tab и вернуться в браузер, чтобы запустить onMouseOver. Кто-нибудь знает, как решить эту проблему?
evtPic.addMouseOverHandler(new MouseOverHandler() {
@Override
public void onMouseOver(MouseOverEvent event) {
popupScreen.setPopupPosition(evtPic.getAbsoluteLeft(), evtPic.getAbsoluteTop());
if(!popupScreen.isShowing())
{
popupScreen.show();
}
}
});
evtPic.addMouseOutHandler(new MouseOutHandler() {
@Override
public void onMouseOut(MouseOutEvent event) {
if(popupScreen.isShowing())
{
popupScreen.hide();
}
}
});
Спасибо