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