Выделите активный элемент

Я пытаюсь создать сайт, который использует jquery scrollable-tool для портфолио. У меня есть прокручиваемый список, который ссылается на разные страницы с примерами нашей работы. Список с возможностью прокрутки включается в каждую страницу через PHP (я думаю, что это может быть намного более элегантно, но я не совсем подходит для этого). Прокручиваемый список получает .active класс на li если отображается соответствующая страница. Затем видимая часть прокручиваемого списка должна перейти к активному элементу списка, и прокручиваемый список должен начаться оттуда.

Теперь я сначала попытался исправить это с помощью функции scrollTo. Но тогда последний ul с этими li не будет отображаться (у меня 5 ul с 5 li Предметы). Кроме того, прокрутка начинает вести себя странно. У меня иногда нет элементов списка, видимых в прокручиваемом элементе div.

Это мой код:

    $(document).ready(function(){
// initialize scrollable
$(".scrollable").scrollable({
    mousewheel: true,
    circular: true,
    loop:true
});
$(".scrollable").scrollTo($("li.active"), 800, {axis:"x"} );
    });

Я также попробовал это с initialIndex, но это тоже не очень хорошо работало и не имело хорошего scrollTo-Effect.

0 ответов

Другие вопросы по тегам