GWT:禁用Firefox的中键鼠标滚动

问题描述:

我在GWT自定义模态消息框中创建。它也有底层。这意味着我希望限制页面上的任何用户操作,除非点击“确定”。GWT:禁用Firefox的中键鼠标滚动

我做了类似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,也会覆盖隐藏的页面区域?

感谢您的帮助! 和对不起,我的英语。

Google Web Toolkit Incubator中有一个GlassPanel - 您可能会从中获得一些想法(他们没有解决/限制中间按钮,只是扩展了面板以覆盖整个页面,包括隐藏区域)。