我想要一些关于如何在编辑过程中最好地处理“模糊”非必要 UI 元素的建议。为了更清楚地解释这一点,我制作了一个图表:
我们的 Web 应用程序使用 JQuery 对话窗口来查看/编辑数据。我们的大部分数据都归类在位于此类可拖动窗口内的 JQuery 手风琴中。
当用户单击手风琴标题的编辑按钮时,我们希望阻止页面上除了正在编辑的手风琴内容之外的所有内容。
在尝试了诸如“Block UI”(http://www.malsup.com/jquery/block/)之类的插件之后,我们无法实现这一目标。使用“阻止 UI”,我们只能“模糊”整个 UI 并显示模式消息......
很明显,我们正在寻找的功能可能无法通过这种方式实现。
本质上,当用户在给定的 DIV 中编辑表单详细信息时,在用户保存或放弃更改之前,所有其他外部元素都不得“可点击”。(最好像右边的窗口)
对实现此类功能的最佳方式有什么建议吗?