代码之家  ›  专栏  ›  技术社区  ›  Abe Miessler

如何禁用除一个“孤岛”之外的整个页面?

  •  0
  • Abe Miessler  · 技术社区  · 14 年前

    我遇到过这样的情况,用户会:

    1. 在网格上进入编辑模式
    2. 编辑他们的数据
    3. 不要单击行上的“保存”按钮
    4. 而是点击“下一页” 巴顿认为这会救他们的命

    我曾尝试过在“下一页”按钮中添加功能,单击该按钮可以在编辑模式下检查网格中的行并保存它们,但我认为这将保存一些用户不希望保存的数据。

    我想做的是基本上覆盖整个页面 除了 对于具有半透明div的处于编辑模式的行,在保存更改或取消编辑模式之前,不允许他们单击任何其他内容。

    3 回复  |  直到 14 年前
        1
  •  0
  •   James Curran    14 年前

    我认为“正确的”解决方案是禁用“下一步”按钮,直到行被保存(或者编辑被取消)

    jQuery UI Dialog plugin.

        2
  •  1
  •   btown    14 年前

        3
  •  1
  •   HurnsMobile    14 年前

    插件 blockUI 我会做到的。强烈推荐。

    $.blockUI 那就打电话 $.unblockUI 在要启用的行上。