| 
	
	
		
		
			
			 
				Событие загрузки элемента, но не load
			 
			
		
		
		
		Здравствуйте! 
Какое событие происходит после загрузки элемента? 
 
Поясню. Есть страница с блоком <div class="mgreen">.  
Хочу что бы этот блок через несколько секунд сворачивался, пишу здесь же: 
$(".mgreen").delay(2000).slideUp("fast"); 
 
Отлично! Работает! 
 
Теперь я подгружаю эту же страницу через AJAX, код Jquery находится на странице В которую подгружается страница с блоком .mgreen и ничего не сворачивается. Пишу вот так: 
 
$(document).on("load", ".mgreen", function(){ 
    $(".mgreen").delay(2000).slideUp("fast"); 
    }); 
$(document).off(".mgreen"); 
 
И тоже нефига не работает. Вместо load пробовал onload. Вместо on пробовал bind. Ничего не получается. В div.mgreen содержится сообщение для пользователя, этот блок используется на многих страницах, поэтому дублировать работающий вариант кода на каждой странице, где может быть это сообщение - не вариант. 
 
Какое событие тут нужно использовать? 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 |