- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
У меня возникла проблема, сделал слайдер блоков, но он глючит при пролистывании, вроде бы как правильно написал все но где-то есть ошибки, вот сама страница: ТЫЦ
код слайдера:
$.sl = {
active : ".el[data-state='active']",
init: function(){
$(document).on( "click", ".pannel .next", function() {
$.sl.next();
});
$(document).on( "click", ".pannel .prev", function() {
$.sl.prev();
});
$('.el').hide();
$(this.active).show();
var p = $(this.active).prev();
var n = $(this.active).next();
var pCont = "<h4>"+p.find('h3').html()+"</h4>"+p.find('.rp').html();
var nCont = "<h4>"+n.find('h3').html()+"</h4>"+n.find('.rp').html();
$(this.active).before("<div class='tmp ls'>"+pCont+"</div>");
$(this.active).after("<div class='tmp rs'>"+nCont+"</div>");
$('.sl-container .ls').css('margin-left',$('.sl-container .ls').width()*(-1))
return this;
},
next: function(){
$('.tmp').remove();
var active = $(this.active).next('.el');
$('.el').removeAttr('data-state');
active.attr('data-state','active');
$(this.active).show();
this.init();
},
prev: function(){
$('.tmp').remove();
var active = $(this.active).prev('.el');
$('.el').removeAttr('data-state');
active.attr('data-state','active');
$(this.active).show();
this.init();
},
};
В чем тут причина? помогите разобраться