解决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 相关文章推荐
表单内同名元素的控制
Nov 22 Javascript
window.open不被拦截的实现代码
Aug 22 Javascript
js替换字符串的所有示例代码
Jul 23 Javascript
JavaScript forEach()遍历函数使用及介绍
Jul 08 Javascript
jquery实现表单验证并阻止非法提交
Jul 09 Javascript
js 右侧浮动层效果实现代码(跟随滚动)
Nov 22 Javascript
jquery ajaxfileupload异步上传插件使用详解
Feb 08 Javascript
JavaScript和JQuery获取DIV值的方法示例
Mar 07 Javascript
js 原生判断内容区域是否滚动到底部的实例代码
Nov 15 Javascript
解决vue 路由变化页面数据不刷新的问题
Mar 13 Javascript
swiper在vue项目中loop循环轮播失效的解决方法
Sep 15 Javascript
JS+HTML5本地存储Localstorage实现注册登录及验证功能示例
Feb 10 Javascript
用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设计模式之观察者模式实例
2016/02/22 PHP
PHP中上传文件打印错误错误类型分析
2019/04/14 PHP
广告切换效果(缓动切换)
2009/05/27 Javascript
JQuery困惑—包装集 DOM节点
2009/10/16 Javascript
js setattribute批量设置css样式
2009/11/26 Javascript
jquery插件开发之实现jquery手风琴功能分享
2014/03/10 Javascript
JS实现超简单的仿QQ折叠菜单效果
2015/09/21 Javascript
js仿支付宝多方框输入支付密码效果
2016/09/27 Javascript
最实用的jQuery分页插件
2016/10/09 Javascript
Javascript中this绑定的3种方法与比较
2016/10/13 Javascript
扩展jquery easyui tree的搜索树节点方法(推荐)
2016/10/28 Javascript
JavaScript限定范围拖拽及自定义滚动条应用(3)
2017/05/17 Javascript
静态页面实现 include 引入公用代码的示例
2017/09/25 Javascript
基于vue.js 2.x的虚拟滚动条的示例代码
2018/01/23 Javascript
详解封装基础的angular4的request请求方法
2018/06/05 Javascript
详解webpack的proxyTable无效的解决方案
2018/06/15 Javascript
jquery.tagsinput.js实现记录checkbox勾选的顺序
2019/09/21 jQuery
JavaScript实现图片合成下载的示例
2020/11/19 Javascript
整理Python中的赋值运算符
2015/05/13 Python
Python 探针的实现原理
2016/04/23 Python
pyqt 实现QlineEdit 输入密码显示成圆点的方法
2019/06/24 Python
python傅里叶变换FFT绘制频谱图
2019/07/19 Python
利用Python库Scapy解析pcap文件的方法
2019/07/23 Python
pytorch torch.expand和torch.repeat的区别详解
2019/11/05 Python
python logging模块的使用详解
2020/10/23 Python
mac系统下安装pycharm、永久激活、中文汉化详细教程
2020/11/24 Python
可以随进度显示不同颜色的css3进度条分享
2014/04/11 HTML / CSS
HTML5新增form控件和表单属性实例代码详解
2019/05/15 HTML / CSS
欧舒丹加拿大官网:L’Occitane加拿大
2017/10/29 全球购物
掌上明珠Java程序员面试总结
2016/02/23 面试题
应届毕业生简历自我评价
2014/01/31 职场文书
国家奖学金获奖感言
2014/08/16 职场文书
2015元旦文艺汇演主持稿(开场白+结束语)
2014/12/14 职场文书
医德医风个人总结
2015/02/28 职场文书
老人与海读书笔记
2015/06/26 职场文书
MySQL库表太大怎么办? 数据库分库分表项目实践
2022/04/11 MySQL