@WebforSelf

Как плавно скролить до якоря jquery?

Есть ссылки с якорями и аккордеон с текстом,

К примеру есть item2 ссылка и во второй вкладке есть id = item2
Как сделать чтоб при клике на ссылку он открывал бы нужную вкладку и скроллил бы до ID
Можно конечно через атрибуты поставить чтоб нужная вкладка открывалась и вроде как решение простое найдено, но например если в одной вкладке есть несколько якорей, то при первом клике откроется вкладка нужная и возможно будет доскролить, а вот если потом человек выше поднимется и нажмет другую ссылку, то просто активная вкладка свернется.

Ума не приложу как сделать это.
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ответы на вопрос 1
@alekcena
Нелинейный наставник
Тк как никто не ответил в течении нескольких часов.
Попробую.
function test(e){
e.preventDefault();
let IdHref = this.getAttribute('href');
let acc = document.querySelector(idHref).closest("ищем ссылку на ваш акардеон");
console.log(acc);
//Ну и активируем чтоб он открылся попробуйте click(); я хз как работает 
//Надеюсь проблема была в том чтобы найти нужный аккордеон
}
//Далее думаю разберётесь

Как сделать плавную прокрутку страницы до якоря?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы