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

时间:2009-10-06 15:00:51

标签: css firefox gwt

我在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 个答案:

答案 0 :(得分:1)

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