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');});
解决html按钮切换绑定不同函数后点击时执行多次函数问题
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@