我自己封裝了一個js函數!使用起來有些問題,我設定了callback,會隨著點擊次數的增加,執行次數也會增加,不知道是什么原因!js封裝的函數showConfirm(title , content , showCancel , success , cancel) { showCancel = showCancel === false ? showCancel : true; $('#showModal .modal-title').text(title); $('#showModal .modal-body').text(content); if(!showCancel) { $('#showModal .cancel').hide(); } $('#showModal .cancel').eq(0).click(cancel);//取消按鈕DOM $('#showModal .success').eq(0).click(success);//確定按鈕DOM $('#showModal').modal(); }前端調用<button class="btn btn-info btn-sm" onclick="test()">test</button><script> function test() { pages.showConfirm('測試','測試內容',true,function(){ console.log(1); },function(){ console.log(2); }) } </script>console.log中打印的次數會隨著點擊次數不斷遞增!
bootstrap 中的 modal 模糊框如何獲取點擊按鈕事件?
函數式編程
2019-03-04 13:14:17