导航

jquery 中的事件注册 live / die 和 click

Posted on 2009-08-26 15:18  阳光有约  阅读(1053)  评论(0编辑  收藏  举报
live / die 这两个方法相对应,可以同时注册 和 注销 对应事件

但是想click  这样的方法注册的事件 只有刷新页面才能注销掉,用die 方法不行

例如:
//先注销按钮事件,防止多是注册
        $("#firstPage").die("click");
        $("#prePage").die("click");
        $("#nextPage").die("click");
        $("#lastPage").die("click");
       
        //注册按钮事件
//        $("#firstPage").click(function(){
//         toPage(1);
//        });
//        $("#prePage").click(function(){
//            alert(currentPage);
//         toPage(currentPage-1);
//        });
//        $("#nextPage").click(function(){
//            alert(currentPage);
//         toPage(currentPage+1);
//        });
//        $("#lastPage").click(function(){
//         toPage(totalPage);
//        });
       
        $("#firstPage").live("click",function(){
         toPage(1);
        });
        $("#prePage").live("click",function(){
            alert(currentPage);
         toPage(currentPage-1);
        });
        $("#nextPage").live("click",function(){
            alert(currentPage);
         toPage(currentPage+1);
        });
        $("#lastPage").live("click",function(){
         toPage(totalPage);
        });

在注册分页按钮事件是 应该用live 而不是click