click事件点击一次重复触发 (解绑事件)

原创 2018年04月16日 16:50:16

今天做一个小模块,点击有一个弹框弹小窗口出来,然后点击保存竟然保存的function会执行很多次,后面打断点发现问题的根源就在每点一次弹框就会注册一次click事件,导致click事件点击一次触发多次。

解决方法:在每次进入弹框方法前,解绑click事件,再进行注册click事件。

//先解绑事件
//off内不写参数默认解绑所有事件
//如只需解绑click可写成 off('click')
$(".save").off();
//再进行注册事件
$(".save").on('click',function(){


jQuery绑定和解绑点击事件及重复绑定解决办法

绑点击事件这个是jquery一个常用的功能,如click,unbind等等这些事件绑定事情,但还有很多朋友不知道,下面我来给大家介绍jQuery绑定和解绑点击事件及重复绑定解决办法,有需要了解的同学可...
  • shehun11
  • shehun11
  • 2014-10-14 15:30:46
  • 7029

js中的事件绑定与解绑

author:卢~耐 为什么要绑定事件:为解决页面中同时存在多个window.onload,前一个函数不会其后面的函数覆盖。 兼容性处理:      IE方式  :           IE:at...
  • lu_0216
  • lu_0216
  • 2016-10-12 19:57:43
  • 3025

关于iscroll5 click事件触发两次

用iscroll做滑动时,里面的元素需要绑定click 事件,但是,明明只是绑定了一次,却触发了两次。 event 绑定...
  • ling369523246
  • ling369523246
  • 2016-04-27 17:50:11
  • 5030

如何解决click事件重复的问题?

jquery解决点击事件冒泡 首先我们先了解下什么是冒泡?如果不加以解释相信不少人都不太清楚究竟什么是冒泡? 我们可以这样解释: 所谓冒泡就是页面尚可以有多个事件,也可以多个元素响应同...
  • u013059555
  • u013059555
  • 2016-04-27 14:51:22
  • 4016

vue.js怎样移除绑定的点击事件?

使用v-on:click绑定的事件如何移除??? 现在我的处理方式是: "flag && clickEvent()">p> 加上一个标志位来控制点击事件是否能触发. 也可以这样...
  • Tsingsn
  • Tsingsn
  • 2017-08-15 16:07:11
  • 2304

Jquery on方法绑定事件后执行多次

这两天工作中遇到使用js动态加载内容,同时需要对加入的内容绑定点击事件的,当时想想了想可以使用内联的onclick 来实现,后来没有这样做,使用的是 on(‘click’,function(){}) ...
  • fun913510024
  • fun913510024
  • 2015-07-20 17:48:02
  • 31111

解析JS绑定事件重复触发问题

一、什么问题 当前端开发过程中,经常用到事件,随着业务代码这一块的复杂化,在事件和多次注册和调用时,如果处理不好就会出现同一事件触发多次的问题。今天我们就聊一聊这个问题 二、事例 下面这...
  • michaelli918
  • michaelli918
  • 2017-06-12 15:40:09
  • 1598

jq新版事件绑定.on()、解绑事件off()用法详解

jquery1.4 及之前的版本,由.click() 或 .bind()方法绑定的事件,不能适用脚本创建的新元素:即是说页面加载完成后,再动态创建的DOM元素并不能响应之前绑定的事件! 旧版本的...
  • gao497278979
  • gao497278979
  • 2014-08-24 15:30:25
  • 17951

给元素绑定click事件时造成事件累加

在项目中,遇到了这样的问题:用li标签展示每个地区,然后给li增加click事件,当点击时,使用toggleClass()方法增加一个active的样式。 li存在一个div中,每次更换省份会使用a...
  • spongeK
  • spongeK
  • 2017-11-01 11:39:35
  • 226

javascript事件绑定、事件解绑,多事件冲突总结

(1)全局监听事件 $(document).on( "swipeleft", function(e){ mpView.swipeleftTime(); }); *注意:要用匿名...
  • tony19890820
  • tony19890820
  • 2014-06-15 13:16:55
  • 2101
收藏助手
不良信息举报
您举报文章:click事件点击一次重复触发 (解绑事件)
举报原因:
原因补充:

(最多只允许输入30个字)