关于我想要达到的目标,有很多问题正好相反。
即使按钮被禁用(设置了禁用属性),我也需要提升.click
附加功能。
我需要在jQuery 1.7.1中执行此操作,并且不希望在已弃用的API中出现错误。
我知道这有点“违反逻辑规则”,但这可以做到吗?
例如,该按钮被禁用,为了启用该按钮,用户需要选中其中一个复选框。在这种情况下,我需要在禁用按钮单击时摇动复选框的标题以获得更好的用户体验。
答案 0 :(得分:3)
我建议在禁用按钮的情况下添加覆盖按钮的透明跨度,并将click事件附加到其上。 据我所知,当它被禁用时,无法触发按钮的鼠标事件(使用鼠标 - 可以使用触发方法)。
答案 1 :(得分:0)
您可以使用trigger
方法吗?
如果是这样,请查看此演示:http://jsfiddle.net/schawaska/X6rzg/
答案 2 :(得分:0)
设法让它在chrome中运行。这只是单独的鼠标输出形式,并看到目标是否可以看到可能看看你是否可以进一步采取它?
您可以将单击事件绑定到语句中的文档,检测是否禁用了元素以调用所请求的函数,并在表单从禁用的元素返回鼠标时取消绑定它。