0

我正在使用以下代码http://jsfiddle.net/stXP6/使用 slideToggle 隐藏和显示内容。这里的代码工作正常。但是当我与我的代码集成时,它的行为很奇怪。当我单击按钮时,内容会多次切换,然后在一段时间后变得稳定。

我编写了一个代码,当我点击手风琴时,一些内容仍然隐藏。但是当人们点击按钮时,它们就会变得可见。我在函数内保留了http://jsfiddle.net/stXP6/上的 javascript 内容,以便单击任何手风琴选项。

有没有人遇到过这样的问题?我应该怎么做才能使它稳定。

4

1 回答 1

0

您可以尝试使用clearQueue停止

$(".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
    });
});​
于 2012-08-09T13:43:31.877 回答