我想就如何在编辑过程中最好地处理“模糊化”非关键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