1 回答

TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊
經(jīng)過(guò)一些調(diào)試后,我發(fā)現(xiàn)設(shè)置setTimeout()1 秒可以解決您的問(wèn)題。這意味著某些代碼是在后臺(tái)異步處理的。因此,您需要一個(gè)回調(diào)函數(shù)或一個(gè)承諾。
您可以通過(guò)添加slideUp()回調(diào)函數(shù)來(lái)做到這一點(diǎn):
hide: function(deleteElement) {? ? ??
Swal.fire({
? ? title: "Are you sure to cancel this order?",
? ? text: "You will not able to revert this",
? ? icon: "question",
? ? showCancelButton: true,
? ? confirmButtonText: "Yes, delete it!",
? ? cancelButtonText: "No, revert it!",
? ? reverseButtons: true,
? ? }).then(function(result) {
? ? if (result.value) {
? ? ? ? $(this).slideUp(function(){
? ? ? ? ? deleteElement();
? ? ? ? ? _CalTotal();
? ? ? ? );
? ? } else if (result.dismiss === "cancel") {
? ? }
});? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
},
添加回答
舉報(bào)