使用进度指示器时禁用/启用容器的子项

时间:2014-06-11 08:19:58

标签: javascript jquery

我在页面上有一个进度指示器,只要它正在充电,页面上的所有控件都被禁用,当微调器完成加载时,所有控件都被启用。

所以我的问题是:

如果我在该页面中有一个控件在我对容器的所有子项设置禁用之前被禁用(当微调器正在加载时),我该怎么做以保持状态:“禁用”它为进度指标完成(当我设置启用容器的子项时)。

1 个答案:

答案 0 :(得分:0)

您可以在控制元素上使用HTML5自定义数据属性(data- *)来保持控制状态。 当您禁用控制集数据状态为禁用(<input data-status="disabled" .. />)时,当您启用控件时将其更改为已启用(<input data-status="enabled " .. />)。 当您启用所有控件时,请检查每个控件上的数据状态以获取先前的状态。