2017-10-17 9 views
0

사용자가 클릭시 팝업으로 팝업 될 때까지 URL 열기를 지연하고 싶습니다. 현재 경고 메시지는 몇 초 동안 표시되고 URL로 이동합니다. 경고를 읽는 데 너무 길지 않아서 클릭 한 번으로 닫을 수 있기를 바랍니다. 이벤트에서 preventDefault을 시도했지만 알림이 표시되지 않고 URL이 열립니다. 코드는 다음과 같습니다 내가 jQuery를 함께 확인을 작동하는 것 같다 경고에 대한 sweetalert를 사용하고 있지만, 그냥 충분히 보여주는 아니에요알림 jquery를 표시하는 동안 링크 열기가 지연됩니다.

var callMe = function (e) { 
    swal("Thanks!", "We will be in touch!", "success"); 
} 
$("li").on("click", function (e) { 
    callMe(); 
}); 

.

답변

1

swal은 확정/폐쇄시 확인 상태를 확인하는 데 사용할 수있는 약속이 표시됩니다.

reference

swal("Thanks!", "We will be in touch!", "success") 
    .then((value) => { 
    console.log(`Clicked button, value: ${value}`); 
    })