解决html按钮切换绑定不同函数后点击时执行多次函数问题


Posted in Javascript onMay 14, 2014

删除帖子和锁定帖子都需要填写拒绝原因,共用一个窗口,和按钮,按钮绑定不同的事件:

title = '删除帖子(屏蔽、不显示)';

$('#btn_ok', '#div_deny_reason').bind('click', function(){edit('if_show', '0');}); 
title = '锁定帖子'; 
$('#btn_ok', '#div_deny_reason').bind('click', function(){edit('if_lock', '1');});

结果,锁定帖子之后,再删除帖子,会执行edit()2次。

改为如下就好了:

title = '删除帖子(屏蔽、不显示)'; 
$('#btn_ok', '#div_deny_reason').one('click', function(){edit('if_show', '0');}); 
title = '锁定帖子'; 
$('#btn_ok', '#div_deny_reason').one('click', function(){edit('if_lock', '1');});
Javascript 相关文章推荐
web性能优化之javascript性能调优
Dec 28 Javascript
一个html5播放视频的video控件只支持android的默认格式mp4和3gp
May 08 Javascript
jquery幻灯片插件bxslider样式改进实例
Oct 15 Javascript
浅析BootStrap模态框的使用(经典)
Apr 29 Javascript
vue2项目使用sass的示例代码
Jun 28 Javascript
JavaScript实现重力下落与弹性效果的方法分析
Dec 20 Javascript
jquery实现动态创建form并提交的方法示例
May 27 jQuery
详解JavaScript 浮点数运算的精度问题
Jul 23 Javascript
微信小程序入门之绘制时钟
Oct 22 Javascript
nuxt.js 在middleware(中间件)中实现路由鉴权操作
Nov 06 Javascript
vue使用echarts图表自适应的几种解决方案
Dec 04 Vue.js
vue实现拖拽进度条
Mar 01 Vue.js
用jQuery toggleClass 实现鼠标移上变色
May 14 #Javascript
jquery ztree实现下拉树形框使用到了json数据
May 14 #Javascript
JQuery性能优化的几点建议
May 14 #Javascript
js 通过html()及text()方法获取并设置p标签的显示值
May 14 #Javascript
JQuery教学之性能优化
May 14 #Javascript
鼠标左键单击冲突的问题解决方法(防止冒泡)
May 14 #Javascript
javascript 中that的含义示例介绍
May 14 #Javascript
You might like
PHP has encountered an Access Violation
2007/01/15 PHP
PHP版QQ互联OAuth示例代码分享
2015/07/05 PHP
详解PHP匿名函数与注意事项
2016/03/29 PHP
jQuery 图像裁剪插件Jcrop的简单使用
2009/05/22 Javascript
jQuery创建自定义的选择器用以选择高度大于100的超链接实例
2015/03/18 Javascript
Javascript实现网络监测的方法
2015/07/31 Javascript
jQuery实现图片左右滚动特效
2020/04/20 Javascript
实例讲解javascript注册事件处理函数
2016/01/09 Javascript
React Native实现简单的登录功能(推荐)
2016/09/19 Javascript
如何在AngularJs中调用第三方插件库
2017/05/21 Javascript
基于Vue的SPA动态修改页面title的方法(推荐)
2018/01/02 Javascript
微信小程序日期选择器实例代码
2018/07/18 Javascript
深入浅析var,let,const的异同点
2018/08/07 Javascript
在vue项目中引用Iview的方法
2018/09/14 Javascript
JavaScript数据结构之栈实例用法
2019/01/18 Javascript
Angular封装搜索框组件操作示例
2019/04/25 Javascript
微信小程序登录数据解密及状态维持实例详解
2019/05/06 Javascript
ES6 Promise对象的含义和基本用法分析
2019/06/14 Javascript
Layui点击图片弹框预览的实现方法
2019/09/16 Javascript
用pywin32实现windows模拟鼠标及键盘动作
2014/04/22 Python
Python中处理字符串的相关的len()方法的使用简介
2015/05/19 Python
python开发之thread线程基础实例入门
2015/11/11 Python
Python中struct模块对字节流/二进制流的操作教程
2017/01/21 Python
python3实现SMTP发送邮件详细教程
2018/06/19 Python
Python+selenium 获取浏览器窗口坐标、句柄的方法
2018/10/14 Python
安装docker-compose的两种最简方法
2019/07/30 Python
jupyter notebook 多行输出实例
2020/04/09 Python
利用HTML5+css3+jquery+weui实现仿微信聊天界面功能
2018/01/08 HTML / CSS
详解HTML5中ol标签的用法
2015/09/08 HTML / CSS
阿迪达斯印度官方商城:adidas India
2017/03/26 全球购物
Java的五个基础面试题
2016/02/26 面试题
德尔福集团DELPHI的笔试题
2012/02/22 面试题
生产部厂长助理职位说明书
2014/03/03 职场文书
盗窃罪辩护词范文
2015/05/21 职场文书
刘胡兰观后感
2015/06/16 职场文书
深入浅析Django MTV模式
2021/09/04 Python