Показать сообщение отдельно
  #3 (permalink)  
Старый 25.08.2013, 17:44
Аспирант
Отправить личное сообщение для noid Посмотреть профиль Найти все сообщения от noid
 
Регистрация: 16.09.2012
Сообщений: 38

ну наверное, я копал интернеты, есть решения, но мне не хватает знаний вообщем-то. Потому и спрашиваю. Сам код (который не срабатывает)
$(document).ready(function() {
	
	var element = $('#dle-content .main-news');
	for (i=0; i<element.length; i++)
		{
			$(element[i]).addClass('news-'+i);
		}
		
	$('#dle-content .main-news').hover(
		function() {
			$('.main-news-hidden').stop(true);
			$(this).find('.main-news-hidden').animate({
				'bottom':'0'
			},400
			);
		}, function() {
			$('.main-news-hidden').stop(true);
			$(this).find('.main-news-hidden').animate({
				'bottom':'-120'
			}, 0);
			$('.main-news-hidden').stop(true);
	});
	
	$('.top-news li').hover(
		function() {
			$('.top-news-hidden').stop(true).fadeOut(0);
			$(this).find('.top-news-hidden').animate({
				'opacity':'1'
			},400, function()
				{
					$(this).fadeIn();
				}
			);
		}, function() {
			$('.top-news-hidden').stop(true);
			$(this).find('.top-news-hidden').fadeOut(100);
	});
	
	var element2 = $('.top-news li');
	for (i=0; i<element2.length; i++)
		{
			$(element2[i]).find('.list').append(i+1);
		}
	
});

везде пишут, что document ready грузится при полной загрузке страницы, но при ajax загрузке нет. Пишут, что можно подключить плагин live, вернее уже .on(), но я хз как это делается. Может есть код попроще, который с ajax-ом дружит? А может достаточно заменить строку
$(document).ready(function()

на какую-то другую и всё будет гуд? Ну мне бы очень этого хотелось...
Ответить с цитированием