|
|
1
0
|
|
|
2
0
是的,有!简而言之,当设置了disabled时,您需要自己触发propertychange事件,为此,您需要更改要启用/禁用的元素的getter和setter。 以下是一些关于这种技术的好文章: 不幸的是,不能只在setter中的禁用事件上使用本机fireEvent,因为它遵循禁用状态。因此,我们需要一个外部事件触发系统。幸运的是jQuery的好人已经做到了! 所以,有了这些知识,我写了一篇 fireOnDisable jQuery插件。要使用它,只需将其应用于选择器,例如:
如果您所在的浏览器本机不支持propertychange事件,则此插件将不起任何作用。这是专为IE8-10设计的。对于非IE浏览器(和IE-11)使用 MutationObservers . 对于IE7或更低版本,您就完蛋了,因为它们不公开setter/getter函数。 |
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 9 月前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 9 月前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 9 月前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 9 月前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 9 月前 |