현재 답변 중 어느 것도 나를 위해 일하지 않았습니다. 저는 Bootstrap 3을 사용하고 있습니다.
나는 Rob Vermeer가하는 일을 좋아했고 그의 반응에서 시작했습니다.
페이드 인 및 페이드 아웃 효과를 위해 다음 함수를 작성하고 jQuery를 사용했습니다.
내 페이지의 HTML에 알림을 추가 할 수 있습니다.
<div class="alert-messages text-center">
</div>
경고를 표시하고 해제하는 자바 스크립트 함수입니다.
function showAndDismissAlert(type, message) {
var htmlAlert = '<div class="alert alert-' + type + '">' + message + '</div>';
$(".alert-messages").prepend(htmlAlert);
$(".alert-messages .alert").first().hide().fadeIn(200).delay(2000).fadeOut(1000, function () { $(this).remove(); });
}
그런 다음 경고를 표시하고 해제하려면 다음과 같은 함수를 호출하면됩니다.
showAndDismissAlert('success', 'Saved Successfully!');
showAndDismissAlert('danger', 'Error Encountered');
showAndDismissAlert('info', 'Message Received');
참고로, 상단에 고정 된 div.alert-messages 스타일을 지정했습니다.
<style>
div.alert-messages {
position: fixed;
top: 50px;
left: 25%;
right: 25%;
z-index: 7000;
}
</style>