1

我的 jQuery mobile 1.4.0 中有一个可折叠集 我想在此可折叠集像动画一样展开时为其添加自定义动画

我在 JSFiddle 的可折叠套装

我使用以下样式为可折叠动画制作了动画,但它没有给我相同的结果。如何在展开时将此向下/向上滑动动画应用于我的可折叠动画?

请帮我 ..

.ui-collapsible-content {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  height: 2em;
  overflow: hidden;
 }

.ui-collapsible-content-collapsed {
  display: block;
  height: 0;
  padding: 0 16px;
}
4

1 回答 1

10

这是我的代码

$("[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);
    }

});

此代码已使用 jquery mobile 1.4.0 进行了测试。谢谢。

于 2014-01-24T08:50:04.703 回答