jquery - 让按钮引发点击事件,即使它在 jquery 中被禁用

标签 jquery

有很多与我想要实现的目标完全相反的问题。

即使按钮被禁用(在其上设置了禁用属性),我也需要引发 .click 附加函数。

我需要在 jQuery 1.7.1 中执行此操作,并且不想通过已弃用的 API 中的错误来侵入它。

我知道这有点“违反逻辑规则”,但这可以吗?

例如,该按钮被禁用,为了启用它,用户需要选中其中一个复选框。在这种情况下,我需要在单击禁用按钮时摇动复选框的标题,以获得更好的用户体验。

最佳答案

我建议在按钮被禁用的情况下添加一个透明的范围来覆盖按钮,并将单击事件附加到它。 据我所知,在禁用按钮时不可能触发按钮的鼠标事件(使用鼠标 - 可以使用触发方法)。

关于jquery - 让按钮引发点击事件,即使它在 jquery 中被禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9805939/

相关文章:

javascript - 如何就地删除跨度?

jquery - 按索引将 tr move 到新位置

javascript - 对两个按钮使用 toggleClass - $(this) jquery 对象的问题

javascript - 用按钮切换显示/隐藏div?

jquery - 如何使div首先出现在bootstrap的html代码中

javascript - 如何防止浏览器调用基本身份验证弹出窗口并使用 Jquery 处理 401 错误?

javascript - 根据子元素的内容对父元素进行排序 - javascript/jquery

javascript - 为什么 jQuery html 在与表单一起使用时,效果与 ReplaceWith 类似?

javascript - 滚动时淡入和淡出的图像(jquery)

javascript - 通过滚动使 select2 元素保持固定大小?