我想就如何在編輯過程中最好地處理「模糊化」非關鍵UI元素提出一些建議。爲了解釋這個更清楚我自己製作的示意圖:編輯數據時阻擋UI元素的最佳方式
我們的Web應用程序使用JQuery的對話窗口來查看/編輯數據。我們的大部分數據都歸類在可拖動窗口內部的JQuery手風琴中。
當用戶點擊手風琴標題的編輯按鈕時,我們希望屏蔽除了正在編輯的手風琴內容之外的頁面上的所有內容。
嘗試過像'Block UI'這樣的插件(http://www.malsup.com/jquery/block/)我們一直無法做到這一點。使用'Block UI',我們只能'模糊'整個用戶界面並顯示模態消息...
很明顯,我們正在尋找的功能可能無法通過這種方式實現。
基本上,在用戶正在編輯給定DIV中的表格細節時,除非用戶保存或放棄更改,否則所有其他外部元素都不能「可點擊」。 (理想情況下,右邊的窗口)
有沒有關於實現此類功能的最佳方式的建議?
最簡單的方法是隻有一個元素(半 - 透明背景)覆蓋整個頁面(固定位置,或移動設備的絕對位置) - 並且要將其中一個部分放置在最上面,同時將其定位(相對)併爲其提供更高的z -指數。 – CBroe 2013-04-26 14:31:01
我認爲你正在尋找的想法是這樣的:http://jquerytools.org/demos/toolbox/expose/form.html但只是在jQuery中做,或者你想使用jquerytools庫 – Andrew 2013-04-26 14:33:23