jQuery-事件代理

1.避免重复绑定

2.减少事件绑定的处理时间

3.减少内存占用

4.对新插入的结点不用再次绑定

$(function(){
    $(document).bind("click",function(event){
        var el = event.target;
        switch(el.nodeName.toLowerCase()){
            case "a" :
                //do somethings
            break;
            
            case "p" :
                //do somethings
            break;
            
            default:
                //do somethings
        }
    })
})
posted @ 2012-05-29 15:12  o0Luffy0o  阅读(1064)  评论(0编辑  收藏  举报