2009-10-06 4 views
1

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

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

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

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

    width: 100%; 
    height: 100%; 
} 

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

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

Window.enableScrolling(false);  

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

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

ответ

1

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