GWT: отключить прокрутку средней кнопкой мыши для Firefox - PullRequest
1 голос
/ 06 октября 2009

Я сделал в GWT пользовательское модальное окно сообщения. Имеет также нижний слой. Это означает, что я ожидаю ограничения любых действий пользователя на странице, кроме нажатия кнопки «ОК».

Я сделал что-то вроде this (нажмите на «Показать диалоговое окно»).

Я сделал нижний слой, который покрывает все нижние элементы управления. Имеет стиль:

.glass {
    background-color: #000;
    opacity: 0.50;
    -moz-opacity: 0.50;
    filter: alpha(opacity = 50);

    width: 100%;
    height: 100%;
}

Но проблема в том, что в Firefox пользователь может щелкнуть среднюю кнопку мыши и прокрутить прочь до области, которую нижний слой не покроет.

В GWT я отключил прокрутку. Это помогает в IE, но не в FF.

Window.enableScrolling( false );    

Как отключить среднюю прокрутку мыши на короткое время? Или я могу сделать CSS для панели, которая будет покрывать также скрытую область страницы?

Спасибо за любую помощь! и извините за мой английский.

1 Ответ

1 голос
/ 06 октября 2009

В Google Web Toolkit Incubator есть GlassPanel - оттуда вы можете получить некоторые идеи (они не решали / не ограничивали среднюю кнопку, просто расширили панель для покрытия вся страница, включая скрытую область).

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