target消除前一个事件的绑定

发布时间:2019-08-03 01:27:46

如图

我想实现

点击一个div然后点击放大执行

再点击另一个div然后点击放大执行

就是点击哪个div就对哪个div执行

注:这可能有很多div,点击哪个是随机的


但是

当我点击第二个div时,放大是同时对第二个和第一个div执行。当我点击第三个div时(图片中没截图)放大对第一个第二个第三个同时执行。


请问怎么再点击后一个div时,取消对前一个div的绑定。


代码:

$("div").click(function (e) {    

   $(".bgbig").click(function() {

   $(e.target).width($(e.target).width() * 1.1); 

   }); 

   $(".bgsmall").click(function() {

   $(e.target).width($(e.target).width() * 0.9); 

   }); 

   $(".bgdel").click(function() { 

   $(e.target).remove(); 

   });  

});


补充:这个是图片

推荐回答

还没有选出推荐答案,请稍候访问或查看其他回答!

其他回答

对前面的选择清零处理。

以上问题属网友观点,不代表本站立场,仅供参考!