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

2019-12-21,,

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

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');});

您可能感兴趣的文章:

  • JS控制按钮自动切换背景颜色(可暂停)
  • jquery仿QQ商城带左右按钮控制焦点图片切换滚动效果
  • jquery实现隐藏与显示动画效果/输入框字符动态递减/导航按钮切换
  • 基于jquery插件制作左右按钮与标题文字图片切换效果
  • 原生javascript实现图片按钮切换
  • js鼠标点击按钮切换图片-图片自动切换-点击左右按钮切换特效代码

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

下载本文的Word格式文档,以方便收藏与打印。