jquery的slideToggle()函数不稳定

时间:2012-08-09 13:32:59

标签: jquery button accordion

我正在使用以下代码http://jsfiddle.net/stXP6/来隐藏和使用slideToggle显示内容。这里的代码运行正常。但是,当我与我的代码集成时,它表现得很奇怪。什么时候 我点击按钮,内容会多次翻转,然后在一段时间后变得稳定。

我写了一个代码,当我点击手风琴时,一些内容仍然隐藏。但是当人们点击按钮时,它们就会变得可见。我在函数内部保存了javascript内容,如点击任何手风琴选项。

有人遇到过这样的问题吗?我该怎么做才能让它稳定下来。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用clearQueuestop

$(".test").hide();
$(".toggleButton").click(function() {     
    $(this).next(".test").slideToggle("slow", function(){ //Wait until action is complete
        $(this).next(".test").clearQueue(); //Clears animation Queue
        $(this).next(".test").stop(); //Stops all actions
    });
});​
相关问题