Javascript.RU

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

перестает работать lightbox после .load();
начал недавно изучать яваскрипт, и уже столкнулся с проблемой..
например есть фотогалерея с использованием плагина lightbox balupton edition(использует JQuery), для простоты приведу пару элементов:
<div id="btn_cont">
<ul>
<li><a href="1.jpg" rel="galery" class="btn"><img src="1/1.jpg"></a></li>
<li><a href="2.jpg" rel="galery" class="btn"><img src="1/2.jpg"></a></li>
</ul>
</div>

в html файл подключены сначала css таблицы, потом jquery, lightbox и все остальное. Изначально все работает - жмешь на превью картинки и красиво открывается полная версия, в общем все хорошо.
Теперь проблема: если написать на яваскрипте (тоже используя JQuery)
$(document).ready(function(){
	$('a[href*=something]').click(function(){
		$('#btn_cont').load('3.html');
		return false;
	});
});

где 3.html содержит список ul с другими значениями li, то содержимое на странице меняется да, но оно перестает обрабатываться lightbox'ом и при нажатии на преьвю картинки она просто открывается в новом окне.
Если кому не сложно подскажите пожалуйста хотя бы какой раздел почитать, что б понять почему так происходит )
Ответить с цитированием
  #2 (permalink)  
Старый 14.04.2010, 15:37
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

Скрипты, подгруженные динамически, не работают. Пользуйтесь eval'-ом
Ответить с цитированием
Ответ



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

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