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

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

2012-10-23 22:28 811 查看
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');
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: