从slidetoggle函数回调启动错误

时间:2014-02-28 07:24:22

标签: jquery jquery-animate accordion

我的手风琴出了问题。父元素“group”应该从“toggle_container”获取值高度,它应该像“toggle_container”一样向下滑动。

但是在我的函数中,每个元素“group”都获得了值,并且它没有向下滑动。

JS代码

$('.trigger').not('.trigger_active').next('.toggle_container').hide();
                $('.trigger').click( function() {
                    var trig = $(this);

                    if ( trig.hasClass('trigger_active') ) {
                        trig.next('.toggle_container').slideToggle('slow',function () {
                            $(".group").css({'padding-bottom':($(".toggle_container").height()+'px')});

                            });
                        trig.removeClass('trigger_active');
                    } else {
                        $('.trigger_active').next('.toggle_container').slideToggle('slow',function () {
                            $(".group").css({'padding-bottom':($(".toggle_container").height()+'px')});

                        });
                        $('.trigger_active').removeClass('trigger_active');
                        trig.next('.toggle_container').slideToggle('slow');
                        trig.addClass('trigger_active');

                    };

                return false;
                });

小提琴

http://jsfiddle.net/kfcgg/6/

0 个答案:

没有答案