У меня есть страница с несколькими разделами значительно различающейся длины в рамках пользовательского интерфейса jQuery. Если я открою новый раздел (который разрушает один из более длинных разделов выше), я остаюсь в нижней части страницы. Поскольку разделы имеют значительно разную высоту, я не могу использовать функцию автоматического управления, не выглядя очень странно. Есть ли способ использовать что-то вроде scrollto для автоматического перехода в начало раздела, которое я только что расширил?jQuery UI Accordion Scrolling issue
1
A
ответ
2
Вы можете привязать функцию к accordionchange
события и использовать JQuery scrollTop()
:
JavaScript
$(function() {
$("#accordion").accordion({
autoHeight: false,
header: "h3"
});
$('#accordion').bind('accordionchange', function (event, ui) {
$(window).scrollTop(ui.newHeader.offset().top);
});
});
HTML
<div id="accordion">
<div id="accordion-one">
<h3><a href="#">First</a></h3>
<div>Some lengthy text</div>
</div>
<div id="accordion-two">
<h3><a href="#">Second</a></h3>
<div>Less lengthy text</div>
</div>
<div id="accordion-three">
<h3><a href="#">Third</a></h3>
<div>Other text</div>
</div>
</div>
Я испытал это в FF8.
Ссылки
Смежные вопросы
- 1. jquery issue with jquery ui accordion
- 2. JQuery Accordion Menu Issue
- 3. jQuery Accordion nav issue
- 4. jQuery UI Accordion Positioning
- 5. jQuery UI Accordion 1.6
- 6. destroy jquery ui accordion
- 7. jQuery UI Accordion активировать
- 8. jQuery UI Accordion Control
- 9. Настройка jquery accordion ui
- 10. jquery ui accordion customization
- 11. JQuery Ui Accordion
- 12. jquery ui accordion
- 13. JQuery UI: Accordion callbacks
- 14. HTML/CSS/Jquery Scrolling Issue
- 15. JQuery Accordion без JQuery UI
- 16. JQuery Accordion Auto Height issue
- 17. jquery animate issue accordion slider
- 18. JQuery Multiple List Accordion Issue
- 19. jQuery UI Accordion Disobeys Высота
- 20. jQuery UI Draggable из Accordion
- 21. Таблицы, нарушающие jQuery UI Accordion
- 22. jQuery UI Accordion on ul
- 23. Развернуть все jquery-UI accordion
- 24. Как настроить JQuery Accordion UI
- 25. jQuery ui accordion active class
- 26. jQuery UI Accordion Is Choppy
- 27. Fancybox - Интеграция jQuery Ui Accordion
- 28. link в jquery-ui accordion
- 29. JQuery UI Accordion - Отменить изменение
- 30. jQuery UI Accordion не работает