虚位以待(AD)
虚位以待(AD)
首页 > 网页特效 > JavaScript > 解决html按钮切换绑定不同函数后点击时执行多次函数问题

解决html按钮切换绑定不同函数后点击时执行多次函数问题
类别:JavaScript   作者:码皇   来源:互联网   点击:

这篇文章主要介绍了如何解决html按钮切换绑定不同函数后点击时执行多次函数问题,需要的朋友可以参考下
删除帖子和锁定帖子都需要填写拒绝原因,共用一个窗口,和按钮,按钮绑定不同的事件:

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');});
相关热词搜索: 切换绑定 多次执行