1

在显示正确的元素之前,使用以下函数隐藏类的所有元素。但是我在后面的元素上得到了双重动画。

http://jsfiddle.net/cR9bJ/16/

函数由 h2 调用。

功能是:

function showSubList(obj) {
var elem = obj;
$('.sublist').hide(function() {
    $(elem).parent().children('.sublist').show();
});
}​
4

1 回答 1

2

首先隐藏元素,然后显示您想要的元素。

function showSubList(obj) {
    $('.sublist').hide(300);
    $(obj).parent().children('.sublist').show();
};​

这修复了双重动画。

演示

于 2012-09-16T23:34:53.687 回答