jQuery Accordion - прокрутится ли он до верхней части открытого элемента? - PullRequest
28 голосов
/ 01 сентября 2010

С помощью аккордеонного элемента управления jQuery, как сделать так, чтобы он выделил элемент, который я выбрал, когда он не на экране?

Когда:

  • У меня есть элемент аккордеона с содержанием больше, чем видимое окно
  • Прокручиваю вниз ко второму аккордеонному предмету
  • Я нажимаю на второй элемент аккордеона, чтобы отобразить его
  • Первый вариант аккордеона сворачивается, а второй открывается, но соскользнет с экрана.

Есть ли у аккордеона возможность прокрутки ко второму предмету?

Ответы [ 11 ]

0 голосов
/ 11 ноября 2010

Эй, у меня была такая же проблема.Вот что сработало для меня, по крайней мере, то, что кажется самым простым способом.Использование плагина scrollTo.

<script type="text/javascript">
    $(function(){
        $('#youraccordionheader').click(function(){
            $.scrollTo(this)                                                 
        })
    });
</script>

Надеюсь, он кому-нибудь пригодится.

...