jquery元素解除绑定事件之后怎么在添加事件
$("#menu").click(function(){//弹出一个层})$("#button").click(function(){//1.这个button是在上面那弹...
$("#menu").click(function(){ // 弹出一个层 })
$("#button").click(function(){
//1. 这个button是在上面那弹出层里面的确认按钮,然后执行新增一个DIV到body中
//2.下面执行让menu按钮变色无法点击
$("#menu").addClass("addter").attr("title","您已添加无法点击").unbind("click");
//3. 在第一步新增的div中有个删除,删除这新增的DIV之后这menu去掉新增的class,去掉unbind("click");这怎么写求教!!!
})
流程:点击按钮A=>弹出层确认按钮B=>B确认之后动态新增DIVc=>此时按钮A无法点击=>DIVc有个删除此DIV之后=>按钮A又可以点击
求个思路,A按钮又可以点击 我不会写 展开
$("#button").click(function(){
//1. 这个button是在上面那弹出层里面的确认按钮,然后执行新增一个DIV到body中
//2.下面执行让menu按钮变色无法点击
$("#menu").addClass("addter").attr("title","您已添加无法点击").unbind("click");
//3. 在第一步新增的div中有个删除,删除这新增的DIV之后这menu去掉新增的class,去掉unbind("click");这怎么写求教!!!
})
流程:点击按钮A=>弹出层确认按钮B=>B确认之后动态新增DIVc=>此时按钮A无法点击=>DIVc有个删除此DIV之后=>按钮A又可以点击
求个思路,A按钮又可以点击 我不会写 展开
展开全部
其实你设置为disabled后,没有必要执行unbind , $("#menu").attr('disabled','disabled');
下面是你的思路
function AClick(){
$(divB).show();//弹出一个层,里面有个按钮B
$(B).click(BClick);
};
function BClick(){
$(A).addClass("addter").attr("title","您已添加无法点击").unbind("click");
$(divC).show();//C弹出来,里面有个按钮C
$(C).click(CClick);//绑定C里面的删除事件
};
function CClick(){
$(A).removeClass("addter").attr("title","可以点击").click(AClick);
$(C).hide();//删除C
};
$(A).click(AClick);
下面是你的思路
function AClick(){
$(divB).show();//弹出一个层,里面有个按钮B
$(B).click(BClick);
};
function BClick(){
$(A).addClass("addter").attr("title","您已添加无法点击").unbind("click");
$(divC).show();//C弹出来,里面有个按钮C
$(C).click(CClick);//绑定C里面的删除事件
};
function CClick(){
$(A).removeClass("addter").attr("title","可以点击").click(AClick);
$(C).hide();//删除C
};
$(A).click(AClick);
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询