jquery bind()与unbind()用法

来源:互联网 发布:东莞奇兵网络 编辑:程序博客网 时间:2024/05/19 13:24

jquery bind()事件用于绑定某个事件,例如click事件。

jquery unbind()事件必须先使用bind()事件后才会生效。

业务场景:

当需对某个按钮添加单击事件,为了控制重复点击,需点击完后立马去掉单击事件。

       做法1:采用bind()和unbind()事件。

$(function(){
$('#btn').bind('click', aa);
});

function aa(){

$("#btn").unbind("click");

...

//在需要重新绑定点击事件时

$('#btn').bind('click', aa);

}

优点:基本兼容所有浏览器


做法2:

 在button按钮上添加onclick事件。

点击onclick后调用aa()方法。

function aa(){

$("#btn").removeAttr("onclick");

...

//在需要重新绑定点击事件时

$("#btn).attr("onclick“,"aa()");

}

缺点:在IE7及以下不兼容。

0 0
原创粉丝点击