解决html按钮切换绑定不同函数后点击时执行多次函数问题
更新时间:2014年05月14日 11:29:16 作者:
这篇文章主要介绍了如何解决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');});
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');});
相关文章
IE中document.createElement的iframe无法设置属性name的解决方法
这篇文章主要介绍了IE中document.createElement的iframe无法设置属性name的解决方法,需要的朋友可以参考下2015-09-09
微信小程序自定义可滑动顶部TabBar选项卡实现页面切换功能示例
这篇文章主要介绍了微信小程序自定义可滑动顶部TabBar选项卡实现页面切换功能,结合实例形式分析了微信小程序自定义顶部TabBar选项卡页面切换功能的相关布局、样式及功能实现技巧,需要的朋友可以参考下2019-05-05


最新评论