javascript - 打开前 Jquery UI Accordion 折叠

标签 javascript jquery jquery-ui accordion jquery-ui-accordion

我有一个包含 3 个部分的简单 Jquery UI Accordion 。所有 3 个部分在开始时都折叠起来。当我单击节标题时,节内容应向上显示(滑动)。现在的特别之处在于部分内容 div 绝对定位在彼此之上。 为了让它看起来不错,我希望当前打开的部分在显示下一节的动画开始之前完全切换。

这就是我现在用来切换部分的内容:

      $(function () {
         $("#accordion").accordion({

             create: function (event, ui) {
                 ui.oldPanel.slideToggle("slow");

             },
             collapsible: true,
             active:false

         });
     });

你可以看到它的样子:

http://jsfiddle.net/kqMAR/

切换和显示动画似乎同时开始。但我想要的是在开始下一张向上滑动之前完全切换它。

最佳答案

新答案:

试试这个

http://jsfiddle.net/6QJJp/1/

这正是你所需要的

您需要根据您的要求修复 CSS

关于javascript - 打开前 Jquery UI Accordion 折叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14647935/

相关文章:

javascript - 在 JavaScript 中使用正则表达式提取 URL 的特定部分

jquery - 第一个实例完成后如何在 jquery 中复制可拖放实例

javascript - 使用 jQuery 获取元素在屏幕上的绝对位置

jquery - 打开 jQuery UI 对话框时页面向上滚动

javascript - 使用 npm 进行 react 并输出到浏览器时出现问题

javascript - 遍历对象搜索属性并在成功时修改原始对象

jquery - 将多行文本与元素分开

javascript - 如何制作视频链接的幻灯片显示?

javascript - jQuery UI Slider 对数刻度

javascript - 逗号分隔值 : from strings to objects to list