Закрыть Модальный ящик через 10 секунд

Как я могу закрыть коробку мода jQuery через 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>

Этот код работает для меня, пробовав все остальные способы закрытия модалов:)