Перейти к публикации
Heaven

Проблемы с слайдером (...)

Рекомендованные сообщения

Heaven

Проблемы с слайдером на гл. странице после установки любова мода или хака который поддерживает ajax к примеру мод (fast pm by sander) или кнопки от http://share42.com/ что может быть и как можна решить. спс :)

 

 

html слайдера

 

		<div class="left-col-item">
			<div class="left-col-item-title"><img src="{THEME}/images/video-img.png" alt="video-img" />ФИЛЬМЫ,СЕРИАЛЫ и МУЛЬТФИЛЬМЫ</div>
			<div class="left-col-item-content">
				<ul id="foo1">
					{custom category="2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,90,91,95" template="slaider-kino-news" aviable="main" from="0" limit="48" cache="no"}
				</ul>
				<div class="clearfix"></div>
				<a id="prev1" class="prev1" href="#"></a>
				<a id="next1" class="next1" href="#"></a>
				
                <a href="/films/" class="all" style="left: 260px;">Смотреть все фильмы</a>
			</div>
			<div class="left-col-item-bottom"></div>
		</div>

 

js слайдера

 

$(document).ready(function() {
	
	/*
		Aleksey Skubaev

		askubaev@gmail.com
		icq - 322253350
		Разработка шаблонов для DLE и кроссбраузерная верстка
		------------------
		Необходимые jQuery скрипты.
	
	*/

	$('.top-menu-block li').hover(
	function() {
		$(this).find('.hidden-menu-block').css({'display':'block'});
		$(this).find('.menu-link').addClass('activ');
	}, function() {
		$(this).find('.hidden-menu-block').css({'display':'none'});
		$(this).find('.menu-link').removeClass('activ');
	});
	
	//slaider//
	
	
	$('.slaider-block-all:first').addClass('slaider-activ').find('.slaider-block-news').fadeIn();
	$('.slaider-block-all:first').find('.slaider-block-news-mini').addClass('mini-activ');
	
	
	function showNext() {
		clearTimeout(timerId);
		var currentBlock = $('.slaider-activ');
		var nextBlock = currentBlock.next('.slaider-block-all').length ? currentBlock.next('.slaider-block-all') : $('.slaider-block-all:first');
		currentBlock.find('.slaider-block-news').fadeOut();
		$('.slaider-block-all').removeClass('slaider-activ');
		nextBlock.addClass('slaider-activ').find('.slaider-block-news').fadeIn();
		currentBlock.find('.slaider-block-news-mini').removeClass('mini-activ');
		nextBlock.find('.slaider-block-news-mini').addClass('mini-activ');
		timerId = setTimeout(showNext, 8000);
	};
	
	timerId = setTimeout(showNext, 8000);

	
	$('.slaider-block-news-mini').click(function() {
		clearTimeout(timerId);
		$('.slaider-block-all').removeClass('slaider-activ');
		$('.slaider-block-news').fadeOut();
		$(this).parent().addClass('slaider-activ').find('.slaider-block-news').fadeIn();
		$(this).parent().addClass('slaider-activ').find('.slaider-block-news').fadeIn();
		$('.slaider-block-all').find('.slaider-block-news-mini').removeClass('mini-activ');
		$(this).parent().addClass('slaider-activ').find('.slaider-block-news-mini').addClass('mini-activ');
		
		
	});
	
	$('.next').click(showNext);
	
	function showPrev() {
		clearTimeout(timerId);
		var currentBlock = $('.slaider-activ');
		var prevBlock = currentBlock.prev('.slaider-block-all').length ? currentBlock.prev('.slaider-block-all') : $('.slaider-block-all:last');
		currentBlock.find('.slaider-block-news').fadeOut();
		$('.slaider-block-all').removeClass('slaider-activ');
		prevBlock.addClass('slaider-activ').find('.slaider-block-news').fadeIn();
		currentBlock.find('.slaider-block-news-mini').removeClass('mini-activ');
		prevBlock.find('.slaider-block-news-mini').addClass('mini-activ');
	};
	
	$('.prev').click(showPrev);
	
	$('.slaider-block').hover(
		function() {
		clearTimeout(timerId);
	}, function() {
		timerId = setTimeout(showNext, 8000);
	});

	
	//-slaider//
	
	

	$('.games-block-all').hover(
		function() {
			$('.treug').css({'display':'none'});
			$('.games-block-info').removeClass('games-activ');
			$('.games-block-news').css({'display':'none'});
			$(this).find('.games-block-news').css({'display':'block'});
			$(this).find('.games-block-info').addClass('games-activ');
			$(this).find('.treug').css({'display':'block'});
	}, function() {
		
	});
	
	$('.games-block-news-image').hover(
		function() {
			$('.games-img-hover').css({'display':'block'});
	}, function() {
		$('.games-img-hover').css({'display':'none'});
	});
	
	$('.treug:first').css({'display':'block'});
	$('.games-block-news:first').css({'display':'block'});
	$('.games-block-info:first').addClass('games-activ');
	
	
	$('#foo1').carouFredSel({
		height: 320,
		prev: '#prev1',
		next: '#next1',
		scroll: 1,
		auto: false
	});
	
	$('.slaider-kino-news').hover(
		function() {
			$(this).find('.slaider-kino-title').css({'display':'block'});
	}, function() {
		$(this).find('.slaider-kino-title').css({'display':'none'});
	});
	
	$('.tt-tabs').ttabs();
	$('.tt-tabs2').ttabs({
		activeClass: 'active-ttab2'
	});
	
	$('#foo2').carouFredSel({
		prev: '#prev2',
		next: '#next2',
		scroll: 1,
		auto: false
	});
});

// Social knopki

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
TheAndrey

 

Проблемы с слайдером на гл. странице после установки любова мода или хака который поддерживает ajax

Надо инициализировать слайдер каждый рас после подобных переходов, т.к. элементы пересоздаются заново.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Heaven

а это как сделати ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Heaven

ребята помогите если кто хает :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...