0

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

这是我的例子:http: //jsfiddle.net/XMLgz/

4

2 回答 2

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

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

只需在函数中滑动所有 .info 元素并向下滑动选定元素。

http://jsfiddle.net/XMLgz/8/

于 2012-08-02T10:23:27.917 回答
0

编辑:压缩了一点..

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

​也许?

于 2012-08-02T10:21:03.020 回答