Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   перестает работать lightbox после .load(); (https://javascript.ru/forum/jquery/8810-perestaet-rabotat-lightbox-posle-load-%3B.html)

toha.chan 14.04.2010 11:22

перестает работать 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'ом и при нажатии на преьвю картинки она просто открывается в новом окне.
Если кому не сложно подскажите пожалуйста хотя бы какой раздел почитать, что б понять почему так происходит )

exec 14.04.2010 16:37

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


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