У меня есть модальный ящик с определенной высотой. Внутри этого окна есть блок аккордеона, который расширяется, когда пользователь нажимает ссылку. Высота шкафа аккордеона при его переключении превышает высоту модального блока и, таким образом, появляется полоса прокрутки.Автоматически прокручивать вниз с помощью JQuery?
Я хотел бы автоматически прокручивать полосы до самой низкой точки, чтобы отображать новое содержимое в блоке аккордеона.
Accordian окно выглядит следующим образом:
<script type="text/javascript">
$(document).ready(function(){
$(".btn-slide").click(function(){
$("#panel").slideToggle("slow");
$(this).toggleClass("active"); return false;
});
});
</script>
Есть ли способ, чтобы включить эту функцию прокрутки вниз в существующую функцию? Есть ли существующая функция JQuery для такого типа поведения?
Я думал об этом, но контент динамичен, поэтому я не уверен, что будет. – Thomas
У вас должна быть ссылка на желаемый элемент, поэтому вы можете использовать $ (window) .scrollTop ($ (wantedelement) .offset(). Top) - Если я не ошибаюсь. – peol
Итак, я установил его так: $ (document) .ready (function() { $ (".btn-slide"). Click (function() { $ (window) .scrollTop ($ («#no»). offset(). top) }); }); #no - это самое дно моей панели аккордеона. Кажется, это не срабатывает. Правильно ли я настроил его? – Thomas