Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Скрыть окно через определенное время (https://javascript.ru/forum/misc/41688-skryt-okno-cherez-opredelennoe-vremya.html)

fe1ix 25.09.2013 15:00

Скрыть окно через определенное время
 
Есть код, который сворачивает модальное окно по клику:

$('#windowClose').bind('click',
function() 
	{
		$('#window').TransferTo(
		{
			to:'windowEnd',
			className:'transferer2', 
			duration: 400
		}
		).hide();
	}
);


Как сделать сворачивание по времени (через 2 секунды, допустим)?

Спасибо.

ksa 25.09.2013 15:16

Цитата:

Сообщение от fe1ix
модальное окно

Это не модальное окно...

Цитата:

Сообщение от fe1ix
Как сделать сворачивание по времени (через 2 секунды, допустим)?

Используй setTimeout()...

fe1ix 25.09.2013 16:44

А куда мне setTimeout() вписать?

ksa 26.09.2013 08:37

Цитата:

Сообщение от fe1ix
А куда мне setTimeout() вписать?

Это уже решать тебе. :D
Почем мне знать когда ты решишь что пора "сворачивание по времени (через 2 секунды, допустим)"

рони 26.09.2013 10:00

fe1ix,
Вариант закрытия после открытия ...)))
$('#windowOpen').bind(
			'click',
			function() {
				if($('#window').css('display') == 'none') {
					$(this).TransferTo(
						{
							to:'window',
							className:'transferer2',
							duration: 400,
							complete: function()
							{
								$('#window').show();
*!*
                                window.setTimeout(function() {$('#windowClose').click()} ,2000 );
*/!*
							}

						}
					);
				}
				this.blur();
				return false;
			}
		);

используемый вами плагин устарел -- попробуйте современную версию http://api.jqueryui.com/dialog/


Часовой пояс GMT +3, время: 11:33.