шаблон KiberTemplate от ТТ и увидел такую проблему: Если на сайте просто посидеть сек 30 либо перейти на стр. и нажать назад - слайдер блымает (картинки скачут от между 1 слайдом и последним пока не обновить страницу)
$(document).ready(function() {
/*
Aleksey Skubaev
askubaev@gmail.com
icq - 322253350
Разработка шаблонов для DLE и кроссбраузерная верстка
------------------
Необходимые jQuery скрипты.
*/
// Расставление правых пунктов
var sliderRightItem = $('.slider-item-small');
var SlidreRightItemSdvig = 12;
for (i=0; i<sliderRightItem.length; i++)
{
$(sliderRightItem[i]).css({'top' : SlidreRightItemSdvig});
var SlidreRightItemSdvig = SlidreRightItemSdvig + 74;
}
// Задаем первый элемент слайдера
$('.slider-item:first').addClass('slider-item-active');
$('.slider-item-big:first').fadeIn();
var sliderTime = 8000;//скорость слайдера
// Расчет отступа для ссылки
var sliderLeftItem = $('.slider-item-big:first');
var SliderItemTitleHeight = sliderLeftItem.find('h2').height();
sliderLeftItem.find('.slider-item-big-link').css({'bottom' : SliderItemTitleHeight +35});
// Перелистывание слайдера
function showNext() {
clearTimeout(timerId);
var currentBlock = $('.slider-item-active');
var nextBlock = currentBlock.next('.slider-item').length ? currentBlock.next('.slider-item') : $('.slider-item:first');
$('.slider-item-big').fadeOut(0);
$('.slider-item').removeClass('slider-item-active');
nextBlock.addClass('slider-item-active');
nextBlock.find('.slider-item-big').fadeIn();
var SliderItemTitleHeight = nextBlock.find('h2').height();
nextBlock.find('.slider-item-big-link').css({'bottom' : SliderItemTitleHeight +35});
timerId = setTimeout(showNext, sliderTime);
}
function showHover() {
clearTimeout(timerId);
$('.slider-item-big').fadeOut(0);
$('.slider-item').removeClass('slider-item-active');
var currentBlock = $(this).parent();
var nextBlock = currentBlock.next('.slider-item').length ? currentBlock.next('.slider-item') : $('.slider-item:first');
currentBlock.addClass('slider-item-active');
currentBlock.find('.slider-item-big').fadeIn(0);
var SliderItemTitleHeight = currentBlock.find('h2').height();
currentBlock.find('.slider-item-big-link').css({'bottom' : SliderItemTitleHeight +35});
timerId = setTimeout(showNext, sliderTime);
}
$('.slider-item-small').hover(showHover);
timerId = setTimeout(showNext, sliderTime);
});