여기에 다른 스레드에서 몇 가지 답변을 살펴본 후 다음과 같이 끝났습니다.
showAlert()
선택 사항 type
및을 사용하여 경고를 동적으로 추가하는 이름의 함수를 만들었습니다 closeDealy
. 예를 들어 danger
5 초 후에 자동으로 닫히는 경고 유형 (예 : Bootstrap의 경고 위험)을 다음과 같이 추가 할 수 있습니다.
showAlert("Warning message", "danger", 5000);
이를 위해 다음 Javascript 함수를 추가하십시오.
function showAlert(message, type, closeDelay) {
if ($("#alerts-container").length == 0) {
// alerts-container does not exist, add it
$("body")
.append( $('<div id="alerts-container" style="position: fixed;
width: 50%; left: 25%; top: 10%;">') );
}
// default to alert-info; other options include success, warning, danger
type = type || "info";
// create the alert div
var alert = $('<div class="alert alert-' + type + ' fade in">')
.append(
$('<button type="button" class="close" data-dismiss="alert">')
.append("×")
)
.append(message);
// add the alert div to top of alerts-container, use append() to add to bottom
$("#alerts-container").prepend(alert);
// if closeDelay was passed - set a timeout to close the alert
if (closeDelay)
window.setTimeout(function() { alert.alert("close") }, closeDelay);
}