Я использую аккордеон Bootstrap 3. После прочтения многочисленных сообщений о том, как иметь независимое поведение над содержимым, а не поддерживать только один активный по умолчанию, я использую цель данных и идентификатор, если содержимое вместо стандартного parent идентификатора аккордеона. Независимый коллапс отлично работает, но теперь он сворачивается, переходя к вершине складного элемента. Как я могу отключить это поведение прокрутки, сохраняя разборчивую зависимость?
Прокрутка поведения аккордеона Bootstrap при крахе
Ответ 1
Думаю, я знаю, что вызывает проблему прокрутки. Если вы используете пример, показанный в getbootstrap.com, то вы, вероятно, используете привязки
<a data-toggle="collapse" data-content="#your-content" href="#your-content">...</a>
вместо якорей вы можете использовать пробелы
<span data-toggle="collapse" data-content="#your-content">...<span>
href в якоре вызывает свиток. Надеюсь, что это поможет
Ответ 2
Просто добавьте class="your-header-class"
в элемент a header
:
<a class="your-header-class" data-toggle="collapse" data-content="#your-content" href="#your-content">...</a>
а затем добавьте следующее:
$('.your-header-class').click(function(e) {
e.preventDefault();
})