Jquery Accordion菜单问题 - 用户可以打开多个答案

时间:2012-08-02 10:17:30

标签: jquery

我已经创建了一个jquery幻灯片菜单,但是目前菜单允许用户随时打开多个答案 - 理想情况下,我只想在任何时候打开一个答案。有谁知道如何做到这一点?任何帮助将非常感激。

以下是我的示例:http://jsfiddle.net/XMLgz/

2 个答案:

答案 0 :(得分:2)

$('.info').hide();

$(".faqSubhead").click(function() {
    var $body = $(this).next(".info")
    $('.info').slideUp('fast');
    if ($body.is(":hidden")) {
        $body.slideDown('fast');
    }
});

只需在function和slideDown选中的元素中滑动所有.info元素。

请参阅http://jsfiddle.net/XMLgz/8/

答案 1 :(得分:0)

编辑:压缩了一下..

$(".faqSubhead").click(function() {
    $('.info').slideUp('fast');
    $(this).next(".info").slideDown('fast');
});

也许?