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

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

Всю голову себе уже поломал, не понимаю где нужно прописать. В общем есть jquery слайдер. Всё работает отлично но только с главной страницы. Если находишся в категории... то при нажатии на ссылку в слайдере тупо добавляется диез

category/# и перелистывание не происходит. Где нужно прописать слайдеру чтоб он не локально искал фаил а из корня сайта брал его. Незнаю даже что показывать. Есть html код слайдера библиотека jquery и сам собственно плугин в корне сайта

$(document).ready(function() {

//Активизируем первую ссылку

$(".contentnav a:first").addClass("active");

//Ширина площади одной страницы

var contentwidth = $(".contentholder").height();

//Обще количество страниц

var totalcontent = $(".content").size();

//Общая ширина всего контента (всех страниц)

var allcontentwidth = contentwidth * totalcontent;

//Проскальзывание контента устанавливаем на ширину, которую получили выше

$(".contentslider").css({'width' : allcontentwidth});

//Теперь пишем новую функцию для проскальзывания и навигации

rotate = function(){

//Количество раз, на которое надо прокрутить контент

var slideid = $active.attr("rel") - 1;

//Устанавливаем дистанцию, на которую происходит единичная прокрутка

var slidedistance = slideid * contentwidth;

//Удаляем активный класс

$(".contentnav a").removeClass('active');

//Добавляем активный класс

$active.addClass('active');

//Анимация проскальзывания

$(".contentslider").animate({

        top: -slidedistance

    }, 2500 );

}; 


//Устанавливаем время для проведения проскальзывания

rotation = function(){

play = setInterval(function(){

//Навигация следующего слайда

$active = $('.contentnav a.active').next();

if ( $active.length === 0) {

//Перемещаемся к первому слайду в навигации

$active = $('.contentnav a:first');

}

rotate();

//Таймер устанавливаем на 5 сек

}, 500000);

};

//Запускаем функцию вращения

rotation();

$(".contentnav a").click(function() {

$active = $(this);

clearInterval(play);

rotate();

rotation();

return false;

});

});

Этот форум как вдохновение какое то весь день бился... только пост накатал и сразу прозрел... в голове прописал этот джиси как custom.js а не /custom.js всё уже всё работает)))

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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