Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) jQuery Самостоятельное закрытие модального окна

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


     08.12.2011    jQuery    7258

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

Ответил: Sander


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

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

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

Комментарии пользователей (5)

asot
4 | 4

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

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

Sander
1125

1637 | 1204

Sander - 9 декабря 2011 05:05 - Эксперт

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

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

ICQ: 404-037-556
Skype: Sander8804

nowheremany
192

1659 | 1292

nowheremany - 9 декабря 2011 15:41 - Эксперт

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

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

asot
4 | 4

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

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

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

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

ПафНутиЙ
1065

3394 | 2433

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

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

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

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

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

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