Я категорично не погоджуюсь з більшістю згаданих раніше відповідей.
Коротка відповідь:
Опустіть клас "in" і додайте його за допомогою jQuery, щоб зникнути.
Див. Цей jsfiddle для прикладу, який зникає через три секунди в режимі оповіщення http://jsfiddle.net/QAz2U/3/
Довга відповідь:
Незважаючи на те, що справжній завантажувальний файл не підтримує затухання в попередженнях, більшість відповідей тут використовують функцію jQuery fade, яка використовує JavaScript для анімації (зникання) елемента. Великою перевагою цього є сумісність між браузерами. Недоліком є продуктивність (див. Також: jQuery для виклику анімації затухання CSS3? ).
Bootstrap використовує переходи CSS3, які мають набагато кращу продуктивність. Що важливо для мобільних пристроїв:
Bootstraps CSS для зникнення попередження:
.fade {
opacity: 0;
-webkit-transition: opacity 0.15s linear;
-moz-transition: opacity 0.15s linear;
-o-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
}
.fade.in {
opacity: 1;
}
Чому, на мою думку, цей виступ так важливий? Люди, які використовують старі браузери та апаратне забезпечення, потенційно можуть отримати непостійні переходи з jQuery.fade (). Те саме стосується старого обладнання із сучасними браузерами. Використовуючи переходи CSS3, люди, які використовують сучасні браузери, отримуватимуть плавну анімацію навіть зі старішим обладнанням, а люди, які використовують старіші браузери, які не підтримують переходи CSS, просто миттєво побачать елемент, що з’являється, що, на мою думку, є кращим для користувачів, ніж переривчасті анімації.
Я прийшов сюди, шукаючи ту саму відповідь, що і вище: зникнути в попередженні про завантаження. Після певного копання коду та CSS Bootstrap відповідь досить проста. Не додайте до попередження клас "in". І додайте це за допомогою jQuery, коли ви хочете зникнути у своєму попередженні.
HTML (зауважте, що в класі НІ !)
<div id="myAlert" class="alert success fade" data-alert="alert">
</div>
Javascript:
function showAlert(){
$("#myAlert").addClass("in")
}
Виклик функції вище функції додає клас "in" і згасає у сповіщенні за допомогою переходів CSS3 :-)
Також див. Цей jsfiddle для прикладу використання тайм-ауту (спасибі Джону Леманну!): Http://jsfiddle.net/QAz2U/3/