Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.11.2011, 03:34
Новичок на форуме
Отправить личное сообщение для netmind Посмотреть профиль Найти все сообщения от netmind
 
Регистрация: 04.11.2011
Сообщений: 1

Fancybox, как определить ID открытого окна
Добрый день!

На странице расположено 3 ссылки, которые открываются в Fancybox (ссылки вида #item1, #item2, контент для каждой вызывается в инлайне).

Дополнительно, к каждому всплывшему окну должна подцепиться форма (одна на всех), но в одном из полей которой, должно быть указано, с какой ссылки было открыто окно. Это, если упрощенно.

Как среди айдишников со ссылками найти именно открытое в данный момент окно?

HTML

<div class="items">
	<a href="#item1">Открыть первую ссылку</a>
	<a href="#item2">Открыть вторую ссылку</a>
	<a href="#item3">Открыть третью ссылку</a>
</div>

<div class="item1">Содержимое для первой ссылки</div>
<div class="item2">Содержимое для второй ссылки</div>
<div class="item3">Содержимое для третьей ссылки</div>

<div class="after">
	<form id="form"><input>	</form>
</div>


Javascript

<script>

		$("a.items").fancybox({
		titleShow: false,
		'onStart'	: function() {
		$(".item1").insertAfter(".after"); // вот здесь, вместо .item1 нужно определять, в какое окно вставлять форму
		$("#form input").val('#item1'); // а вот здесь в инпут вставлять значение ссылки
		}
		});
		
</script>


UPDATE:

Покурил, нашел решение. var link = $(this).attr('href'); Но остался вопрос: форма прикрепляется только при методе OnComplete (то есть, когда окно полностью открылось). Но нужно, чтобы форма прикрепилась до того, как покажется пользователю (то есть метод OnStart). Однако, при этом методе, форма не прикрепляется, а просто выводится содержимое окна. Подскажите, как решить. Спасибо.

Последний раз редактировалось netmind, 04.11.2011 в 11:46.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как определить активное окно/вкладку? Chameleon Events/DOM/Window 5 19.03.2012 08:59
Как определить значность числа? KamalovRadik jQuery 3 31.10.2011 22:32
Как определить включен ли поддержака объектов ActoveX feodul Events/DOM/Window 5 02.06.2008 12:04
как определить шрифты scuter Общие вопросы Javascript 9 19.05.2008 14:32
как определить позицию элемента относительно окна scuter Events/DOM/Window 5 07.05.2008 18:47