聚合全网技术文章,根据你的阅读喜好进行个性推荐
开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>
如题:js/jquery如何给Disabled的元素绑定事件
现在有一个需求,需要在disabled的元素(比如input标签)上面点击右键弹出详情,试着在这些元素上面绑定事件后,发现都无效,所以请教一下各位大神,这种情况该如何实现?
直接写一个样式,模拟一下禁用不就可以绑定时间了
简单演示下模拟禁用,这样就不存在所有事件都被禁用的问题了
示例代码:
<html> <head> </head> <style> #demo{ background: #ccc; cursor: not-allowed; } </style> <script> function onLoad(){ document.getElementById("demo").onfocus=function(){ this.blur(); } } </script> <body onload="onLoad()"> <input id="demo" value="asdf"/> </body> </html>
直接写一个样式,模拟一下禁用不就可以绑定时间了
简单演示下模拟禁用,这样就不存在所有事件都被禁用的问题了
示例代码: