2009-10-06 36 views
1

我在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,也會覆蓋隱藏的頁面區域?

感謝您的幫助! 和對不起,我的英語。

回答

1

Google Web Toolkit Incubator中有一個GlassPanel - 您可能會從中獲得一些想法(他們沒有解決/限制中間按鈕,只是擴展了面板以覆蓋整個頁面,包括隱藏區域)。