gwt onMouseOver и onMouseOut на Firefox - PullRequest
0 голосов
/ 12 июля 2020

У меня есть изображение. Я планирую разместить прозрачное всплывающее окно с маленькими значками поверх него, когда курсор мыши находится над изображением, и всплывающее окно скрыто, когда мышь находится за пределами изображения. Это похоже на 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();
            }
        }
    });

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...