1

让我们直截了当地说:理论是一种手风琴,这是一种方式 - 单击手风琴中的标题将向下滑动内容,单击内部的单独 div 将使其父级(标题)向上滑动。我想使用它,因为我更喜欢手风琴,它不会在单击另一个标题时向后滑动。实际上,由于我不太了解 jquery,所以我的理论可能行不通,所以如果有更简单的替代方案,我会使用它们!这是我到目前为止所得到的,但它绝对行不通。我希望这不是太模糊:

$('#nav > li > a').click(function() {
    $(this).find(:first-child).slideDown(200); });
4

1 回答 1

1

我想这就是你想要的。

有一个插件

在这种情况下,即使您打开下一个选项卡,手风琴选项卡也不会关闭。

如果你想关闭它试试这个

还要检查本网站中一些有用的插件

如果您需要代码那么这就是我们在其中所做的

 function() {

 var instance   = this;

 // open / close item
        this.$items.find('a:first').bind('click.accordion', function( event ) {

            var $item           = $(this).parent();

            // close any opened item if oneOpenedItem is true
            if( instance.options.oneOpenedItem && instance._isOpened() && instance.current!== $item.index() ) {

                instance._toggleItem( instance.$items.eq( instance.current ) );

            }

            // open / close item
            instance._toggleItem( $item );

            return false;

        });
于 2012-12-11T06:07:14.580 回答