javascript - 使用进度指示器时禁用/启用容器的子级

标签 javascript jquery

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

所以我的问题是:

如果在该页面上有一个控件,该控件在对容器的所有子项设置禁用(在加载微调器时)之前被禁用,那么当进度指示器完成时,该怎么做才能保持状态:“禁用”(当我将enable设置为容器的子代时)。

最佳答案

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

关于javascript - 使用进度指示器时禁用/启用容器的子级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24157947/

相关文章:

javascript - 单击后如何仅选择父级中的div

javascript - JQuery 添加淡入淡出效果

javascript 使用 $.each 解析内容并创建一个数组以发送到函数

javascript - 谷歌地图导致其他元素溢出正文

jquery - 使用带 JQuery 可拖动的内联 block 时,如何阻止列表项跳转?

jquery - 使用 jQuery 将选择表单值添加到文本区域中

javascript - 无法使用 leanModal 弹出两个不同的弹出窗口

javascript - 多个 AJAX 调用调用相同的成功函数不起作用

javascript - 使左侧菜单固定在父容器内

javascript - 为数组创建像 ngModel 这样的 AngularJS 指令