刪除帖子和鎖定帖子都需要填寫拒絕原因,共用一個窗口,和按鈕,按鈕綁定不同的事件:
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');});