Как я могу закрыть коробку мода jQuery через 10 секунд???
Закрыть Модальный ящик через 10 секунд
Ответ 1
Используйте setTimeOut функцию.
//make sure you have lower case "o"
setTimeout(function(){
$(dialog).close();
}, 10000);
Ответ 2
setTimeout(function() { // code to close the modal }, 10000);
Ответ 3
Модифицированное диалоговое окно jQuery UI автоматически откроется при загрузке страницы, если в его инициализационном вызове нет других параметров:
$(function() {
$( "#dialog" ).dialog();
});
Чтобы закрыть диалоговое окно после задержки, вы сможете включить вызов дальше вниз по событию готовности DOM:
setTimeout($('#dialog').dialog('close'), 10000);
Ответ 4
Используйте функцию setTimeout
для задержки действия на несколько миллисекунд:
setTimeout(function(){
$('#dialogModal').modal('hide')
}, 10000);
где dialogModal
- атрибут идентификатора диалога, а 10000
- десятисекундная задержка в миллисекундах.
Вы можете выполнить любой код в функциональном блоке.
Ответ 5
Отображение модасов #ads на загрузке страницы, затем закрытие через 10 секунд:
<script>
$(window).load(function()
{
$('#ads').modal('show');});
$(window).load(function()
{
setTimeout(function(){
$('#ads').modal('hide')
}, 10000);});
</script>
Этот код работает для меня, пробовав все остальные способы закрытия модалов:)