js绑定事件

//使用.bind()不具备动态绑定功能,只有点击已存在的按钮才有作用
$('.button').bind('click', function () {
$(this).clone().appendTo('#box');

});

//替代.bind()方式,绑定单个事件

$('.button').on('click', function () {
alert('替代.bind()');

});

//替代.bind()方式,并绑定多个事件
$('.button').on('mouseover mouseout', function () {
alert('替代.bind()移入移出!');
});

//替代.bind()方式,以对象模式绑定多个事件
$('.button').on({
mouseover : function () {
alert('替代.bind()移入!');
},
mouseout : function () {
alert('替代.bind()移出!');
}
});

$('form').on('submit', function () {
return false;
});

不管是.bind()还是.on(),绑定事件后都不是自动移除事件的,需要通过.unbind()和.off()

//替代.unbind()方式,移除事件
$('.button').off('click');

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值