【发布时间】:2015-08-05 18:37:50
【问题描述】:
我试过sweeAlert插件,效果很好,但是确认后我不知道如何做默认的东西。
$(document).ready(function () {
function handleDelete(e){
e.preventDefault();
swal({
title: "Are you sure?",
text: "You will not be able to recover the delaer again!",
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
confirmButtonText: "Yes, delete!",
closeOnConfirm: false
},
function (isConfirm) {
if (isConfirm) {
return true;
}
});
};
});
还有按钮
<a href="{plink delete! $row->id_dealers}" class="delete" onclick"handleDelete(event);"> </a>
//{plink delete! $row->id_dealers} Nette -> calls php delete handler
我也试过unbind() 和off() 而不是return false,不起作用。
早些时候我在onclick 属性中使用confirm() 和return true 和return false,它有效,但看起来很糟糕。
【问题讨论】:
-
由于
e.preventDefault();,事件已经停止,所以默认的东西将不再起作用。 -
是的,我知道。这就是我在这里寻求解决方案的原因:)
标签: jquery return preventdefault sweetalert