jQuery手风琴问题

jQuery手风琴问题,jquery,accordion,Jquery,Accordion,大家好 我有一个非常简单的手风琴代码 $('div.header').click(function() { $('div.content').slideUp('normal'); $(this).next().slideDown('normal'); }); $("div.content").hide(); HTML 标题 内容。。。 所以,每当标题被打开时,单击内容就会展开 问题是,当我点击相同的标题时,内容会上下滑动 我不知

大家好

我有一个非常简单的手风琴代码

$('div.header').click(function() {
            $('div.content').slideUp('normal');
            $(this).next().slideDown('normal');
        }); $("div.content").hide();
HTML

标题
内容。。。
所以,每当标题被打开时,单击内容就会展开

问题是,当我点击相同的标题时,内容会上下滑动

我不知道如何解决这个问题

非常感谢您的帮助

先谢谢你


Dom

在使用滑动之前,您可以确定内容是否已经可见

if ((object-you-want-to-check).is(':visible') )
使用slideToggle()

if ((object-you-want-to-check).is(':visible') )
$('div.header').click(function() {
        $(this).next().slideToggle('normal');
    }); $("div.content").hide();