Сообщение от рони
|
NeonMan,
не понимаю что вы пишите, всё что мог смотрите выше.
|
Все отлично работает, просто надо было добавить return false; что бы не прыгало при переходе :
$(function() {
$('.about-menu li').click(function(){
$('.about-menu li').removeClass('active');
$(this).addClass('active');
$('.about-tab').hide();
var activeTab = $(this).find('a').attr('href');
$(activeTab).show();
$('.about-slider').slick('setPosition');
return false;
});
var hash = window.location.hash;
hash ? $("a[href='"+hash+"']").click() : $('.about-menu li:first').click()
});
Но последний момент, который остался, это вот эта вот строчка:
$('.about-slider').slick('setPosition');
Она нужна для корректного отображения слайдера при переходе на вкладку, в старой конструкции кода эта строчка была после 7 строчки $(activeTab).show();
но в данной конструкции не срабатывает, подскажите пожалуйста как ее вставить теперь.