Есть такой код:
$('a[href^="#"]').on('click', function(e) {
let link = $(this).attr('href'),
el = $(document).find(link);
if(el.length > 0) {
el = el.eq(0).offset().top;
$('html, body').animate({
scrollTop: el+'px'
}, 1000, 'linear');
}
return false;
});
Он находит все ссылки, href которых содержит в себе #, убирает их с адресной строки браузера и добавляет им плавный скролл.
Но у меня есть попап с классом popap и id popup и href="popup".
И ему этот плавный скролл сильно мешает.
Как исключить все попапы из этого списка?
Я пробовал через :not - но у меня не вышло, ну или я напутал в синтаксисе.