Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » jQuery » Самостоятельное закрытие модального окна

Самостоятельное закрытие модального окна


     08.12.2011    модальное окно, скрипт, jquery    Все вопросы » jQuery    8156

вопрос
Здравствуйте. У меня вопрос следующего характера: есть модальное окно, в котором содержится некий контент. Работает все как часы, но вот нужно, чтобы через определенное время это окно самостоятельно закрывалось. Существует ли такой скрипт, который смог бы удоволетворить эту потребность?
Спасибо заранее!

Ответил: Sander


Для модальных окошек на jQuery.
В функции открытия окошка прописать:
setTimeout(function(){$("#DialogWindowId").close();},7000);

где: DialogWindowId - id диалогового окна, 7000 - 7 секунд.

Для всех других - по аналогии, только функцию закрытия использовать соответсвующую.

5 комментариев

asot
Юзер

asot - 8 декабря 2011 19:15 -

nowheremany,
спасибо, конечно, но нужно не часы, а скрипт, который закрывает модальное окно после определенного времени...

Sander
Эксперт

Sander - 9 декабря 2011 05:05 -

Ответил на вопрос.

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

nowheremany
Эксперт

nowheremany - 9 декабря 2011 15:41 -

asot,
надо было подумать и реализовать как сделал сандер

Благодарность принимаю тут Связь

asot
Юзер

asot - 9 декабря 2011 16:20 -

Код от Сандера подошел....даже немножко поменял: вместо close прописал fadeOut...Спасибо Большое, ребят))
...но вот стало интересно: если в модальном окне контент подгружается из другой странички:
$(document).ready(function() {
$("a.iframe").fancybox(
{"frameWidth" : 1000,
"frameHeight" : 700});
});

где iframe - это класс ссылки на эту страничку, то как можно осуществить процесс автоматического закрытия?....пробывал вариант Сандера - без результатов...

п.с.: я не силен в java, поэтому если в высшеизложенном есть доля глупости, тогда пардон )))

ПафНутиЙ
Админ

ПафНутиЙ - 9 декабря 2011 17:11 -

Тут на самом деле, людеё, разбирающихся в java вообще нет, а вот javascript - другое дело)

Сандер написал код для стандартного модального окна ДЛЕ, Ваш же код - строка инициализации от fancybox.
Почитайте доки по FB - там наверняка есть какие нибудь действия по завершении загрузки iframe.

Каков вопрос - таков и ответ. Просто помните об этом.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх