将手风琴项目置于窗口顶部

时间:2014-01-31 16:49:13

标签: jquery html css accordion

我有一个要求,我应该display我的有效accordian位于窗口顶部

目前我正在使用以下jQuery代码。

$('span').click(function () {
        $('.hide').slideUp();
        $(this).parent().find('.hide').slideDown();
        var myScroll = $(this).offset().top;
        $(window).scrollTop(myScroll);
    }) 

请参阅此Fiddle,您可以在其中找到我的其余代码。

如果我点击span有可点击的文字,我希望这个可点击,并且展开的文字位于window的顶部,同样其他点击也应该这样做。

P.S我想要一个jQuery解决方案。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我会有一种信念的飞跃,并猜测这与你想要的很接近。

FIDDLE

JS

$('span').click(function(){
      $( '.hide' ).hide();
      var spanclass = $(this).attr('class');
      $( '#' + spanclass ).toggle( 1000 );
            });