圖像#1:自舉警報與。在類:引導-3:警報而不替換現有的內容
圖片#2:自舉警報而不。在類(隱藏內容下面):
我一直以來的近三年時間試圖獲得警報完美的工作 - 無線不會取代其他內容。我已閱讀了幾篇博客文章,但無法達到預期的效果。
嘗試:
- 結算(Dismissable警告) - 或 - 淡出使得其有效地置換內容
display: none;
。 - 不會消失,但刪除.in類會隱藏元素,但仍與其他元素重疊(請參閱下面的圖像#2和HTML)
- 我試過使用Z-Index來解決此問題,但沒有工作。
- 我會嘗試嘗試下一個彈出警報,除非我可以通過SO找到更好的解決方案。
HTML:
<div class="alert alert-message alert-info fade"><p> Joined: StaticRoom </p></div>
的JavaScript:
function status(type, msg) {
var alertHTML = "<div class='alert alert-message alert-" + type + " fade'><p> " + msg + " </p></div>";
$("#roomInfo").html(alertHTML);
$(".alert-message").addClass("in");
setTimeout(function() {
$(".alert-message").removeClass("in");
}, 3000);
}
圖片#3:期望:
- 警報後沒有重疊已過期
- 不應取代現有的內容當過期時:
幫助!
那不是一個模式更適合呢?您始終可以將警報置於模態中。 – Gavin
@Gavin信息提醒更像是狀態信息。使用這種模式會給用戶帶來太多的關注,你不覺得嗎? –
聽起來它正在改變'visibility:hidden'而不是'display:none',你是否改變了'in'類? –