javascript - 如何轻松制作自己的 jQuery Accordion ?

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

<分区>

如何轻松制作自己的 jQuery Accordion ?我想避免浪费时间尝试调整其他非标准的 jQuery UI Accordion 。

最佳答案

HTML:

<div>
    <h2 class="h2toggle">title</h2>
    <div class="cont">content here</div>
</div>

jQuery:

$('.h2toggle').click(function() {
    var $el = $(this).next('.cont');  
    var vis = $el.is(":visible");
    $('.cont').slideUp();
    $el[ vis ? "slideUp" : "slideDown"]();
}).next('.cont').hide();

jsBin demo with + / - icons

关于javascript - 如何轻松制作自己的 jQuery Accordion ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12187133/

相关文章:

javascript - appMobi onClick 不起作用

asp.net - XML 解析错误 : no element found

jquery - 如何更改 sweetalert 按钮文本?

Jquery UI 动画不会出现在隐藏元素上

javascript - ng-style 和 ng-disabled 最初评估为 true,即使 ng-repeat 中的 boolean 为 false?

javascript - 如何在reactjs中强制从父组件更新子组件

Javascript 命名空间和 IE7 的问题

javascript - 如何在循环运行时强制 Jquery/JS 替换变量?

jquery-ui - 如何以jQuery UI样式创建标准组合框(选择)?

jquery UI 元素显得很大