Мобильный складной переход JQuery

0

Кто-нибудь смог добавить переход слайда к свойству JQuery Collapsible?

Я пытаюсь создать список, который сбрасывается с помощью data-inset = "false", а когда пользователь удаляет элемент меню, свернутая секция выйдет из строя.

Вот пример того, что я пытаюсь сделать (но с JQuery Mobile), однако в этом примере переход не такой гладок, как мне бы хотелось: http://www.designgala.com/demos/collapse -expand-jquery.html

Идеи?

Примечание. Я видел другие сообщения с аналогичной целью, однако ни один из сообщений не использовал описанный переход, они использовали затухание.

  • 0
    У вас есть пример кода, который мы могли бы помочь исправить? Я бы посоветовал разместить ваши данные внутри div, у которого есть overflow:hidden затем анимирующий контейнер div, открытый, в то время как div внутри него растягивается до нужной высоты
  • 0
    Мне действительно было интересно, может ли кто-нибудь предоставить пример кода, поскольку я не уверен, с чего начать с переходов.
Показать ещё 2 комментария
Теги:
animation
jquery-mobile

1 ответ

5
Лучший ответ

Здесь очень простой и лаконичный бит JS, который я использую для анимации моих разборных наборов.

$(document).on('pageinit', function(){
    $("[data-role='collapsible']").collapsible({

        collapse: function( event, ui ) {
            $(this).children().next().slideUp(150);
        },
        expand: function( event, ui ) {
            $(this).children().next().hide();
            $(this).children().next().slideDown(150);
        }

    });
});

Вот демо в JSFiddle.

  • 0
    Хм, это не сработало для меня без аргумента pageinit page.
  • 0
    На самом деле, проблема в том, что я пытаюсь заставить это работать на складных объектах, которые вводятся в dom через ajax после события pageinit, я думаю.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню