Здравствуйте.
Я использую скрипт, с якорным свойством, который позволяет использовать несколько тел bootstrap вкладок вместо одной, на одной кнопке.
И столкнулся с проблемой.
Как убрать возвращение на предыдущее место, при нажатии на якорную ссылку?
Нужно чтобы при нажатии на якорную ссылку изменялось отображение bootstrap тел, но при этом текущая
позиция оставалась неизменной (где нажал там и остался!).
Я так понимаю тут надо поиграть с методом offset. Но не уверен
Текущий скрипт:
// передаём тело табов через свойство data-bs-toggle
$('#mainservice a[data-bs-toggle="tab"]').on('show.bs.tab', function(e) {
let target = $(e.target).data('bs-target')
$(target)
.addClass('active show')
.siblings('.tab-pane.active')
.removeClass('active show');
// return false; - не подходит! так как позиция остаётся, но соседние функции перестают корректно работать
// e.preventDefault(); - не подходит! так как позиция остаётся, но соседние функции перестают корректно работать
});