jQuery中的bind()函数跟on()函数有什么区别呢?
2个回答
展开全部
bind()函数可以对同一个对象进行多次事件绑定,bind函数其实就是对on函数进行了处理,如果单纯用on函数来绑定事件的话,那么之前绑定的时间将会被后面的覆盖掉,也就是说,你用on函数给某一个对象绑定了事件1和事件2,但是只有事件2才能被正确执行,事件1则被事件2覆盖掉了。而用bind函数则可以避免这个问题,它可以判断是否已经绑定了其他事件,并且不会将之前绑定的函数覆盖掉,而且如果之前绑定了一个和现在将要绑定的一摸一样的函数的话,这里将不在进行绑定。所以bind是比较强大的。其实bind也是对on函数进行的加工处理得到的。希望采纳
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询