您的位置:首页 > Web前端 > JQuery

jquery bind()与unbind()用法

2015-11-11 15:24 429 查看
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及以下不兼容。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: