jQuery的事件处理方法介绍 - bind(),live(),delegate(),on()

来源:互联网 发布:网络言论法律 编辑:程序博客网 时间:2024/05/16 06:41

http://www.gbin1.com/technology/jquery/20120419jqueryeventhandler/


总的来说,在jquery1.7版本综合了 bind, live delegate 统一用on

下面是几个对应的例子


$('a').bind('click', myHandler);$('a').on('click', myHandler);$('form').bind('submit', { val: 42 }, fn);$('form').on('submit', { val: 42 }, fn);$(window).unbind('scroll.myPlugin');$(window).off('scroll.myPlugin');$('.comment').delegate('a.add', 'click', addNew);$('.comment').on('click', 'a.add', addNew);$('.dialog').undelegate('a', 'click.myDlg');$('.dialog').off('click.myDlg', 'a');$('a').live('click', fn);$(document).on('click', 'a', fn);$('a').die('click');$(document).off('click', 'a');



原创粉丝点击