解决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 相关文章推荐
很棒的学习jQuery的12个网站推荐
Apr 28 Javascript
javascript事件冒泡和事件捕获详解
May 26 Javascript
AngularJS自定义指令之复制指令实现方法
May 18 Javascript
JS中Safari浏览器中的Date
Jul 17 Javascript
Vue编写多地区选择组件
Aug 21 Javascript
ajax+node+request爬取网络图片的实例(宅男福利)
Aug 28 Javascript
如何利用@angular/cli V6.0直接开发PWA应用详解
May 06 Javascript
Node.js命令行/批处理中如何更改Linux用户密码浅析
Jul 22 Javascript
Vue-drag-resize 拖拽缩放插件的使用(简单示例)
Dec 04 Javascript
基于js判断浏览器是否支持webGL
Apr 18 Javascript
Vue js with语句原理及用法解析
Sep 03 Javascript
Javascript节流函数throttle和防抖函数debounce
Dec 03 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/07/01 PHP
利用PHP访问带有密码的Redis方法示例
2017/02/09 PHP
php动态读取数据清除最右边距的方法
2017/04/12 PHP
CI框架(CodeIgniter)公共模型类定义与用法示例
2017/08/10 PHP
使用JQuery和s3captche实现一个水果名字的验证
2009/08/14 Javascript
JS图片预加载 JS实现图片预加载应用
2012/12/03 Javascript
jquery中.add()的使用分析
2013/04/26 Javascript
js防止页面被iframe调用的方法
2014/10/30 Javascript
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
2014/12/18 NodeJs
使用javascript实现Iframe自适应高度
2014/12/24 Javascript
JS往数组中添加项性能分析
2015/02/25 Javascript
Bootstrap布局组件应用实例讲解
2016/02/17 Javascript
JQuery实现简单的服务器轮询效果实例
2016/03/31 Javascript
JavaScript中的prototype原型学习指南
2016/05/09 Javascript
jQuery插件easyUI实现通过JS显示Dialog的方法
2016/09/16 Javascript
three.js快速入门【推荐】
2017/01/21 Javascript
angular.js+node.js实现下载图片处理详解
2017/03/31 Javascript
浅谈Node.js之异步流控制
2017/10/25 Javascript
详解Vue微信授权登录前后端分离较为优雅的解决方案
2018/06/29 Javascript
vue中的计算属性实例详解
2018/09/19 Javascript
layui table动态表头 改变表格头部 重新加载表格的方法
2019/09/21 Javascript
Vue select 绑定动态变量的实例讲解
2020/10/22 Javascript
Python使用CMD模块更优雅的运行脚本
2015/05/11 Python
python进阶_浅谈面向对象进阶
2017/08/17 Python
浅谈tensorflow之内存暴涨问题
2020/02/05 Python
Python-openCV开运算实例
2020/07/05 Python
Anaconda+spyder+pycharm的pytorch配置详解(GPU)
2020/10/18 Python
CSS3 Columns分列式布局方法简介
2014/05/03 HTML / CSS
HTML5中使用postMessage实现两个网页间传递数据
2016/06/22 HTML / CSS
2014年食堂工作总结
2014/11/20 职场文书
投标承诺函格式
2015/01/21 职场文书
公安机关起诉意见书
2015/05/20 职场文书
医院党建工作总结2015
2015/05/26 职场文书
实习员工转正的评语汇总,以备不时之需
2019/12/17 职场文书
简单实现一个手持弹幕功能+文字抖动特效
2021/03/31 HTML / CSS
游戏《东方异文石:爱亚利亚黎明》正式版发布
2022/04/03 其他游戏