Pet*_*kov 33 html jquery javascript-events
我有一个<span>元素可以在click事件上执行某些操作.
当我禁用它时,使用jQuery:
$("span").attr("disabled", true);
Run Code Online (Sandbox Code Playgroud)
单击span元素时,将继续调用事件处理程序.
我在Chrome 13中测试.有什么想法吗?
Dav*_*ino 66
试试这个:
$("span").css("pointer-events", "none");
Run Code Online (Sandbox Code Playgroud)
你可以启用那些
$("span").css("pointer-events", "auto");
Run Code Online (Sandbox Code Playgroud)
disabled属性的标准行为仅适用于表单元素.尝试取消绑定事件:
$("span").unbind("click");
Run Code Online (Sandbox Code Playgroud)
尝试取消绑定事件.
$("span").click(function(){
alert($(this).text());
$("span").not($(this)).unbind('click');
});
Run Code Online (Sandbox Code Playgroud)
这是小提琴
| 归档时间: |
|
| 查看次数: |
83967 次 |
| 最近记录: |