Как предотвратить прокрутку на некоторых якорях? - PullRequest
0 голосов
/ 12 февраля 2019

Я использую довольно стандартный фрагмент прокрутки для запуска определенных частей на некоторых из моих страниц, но у меня также есть некоторые другие функции, которые используют якоря (например, кнопка воспроизведения для аудиоплеера, ссылки на ссылки, стрелки ползунка)

Есть ли способ улучшить способ обработки якорей сниппета?Может быть, ссылка со специальным классом или что-то?

$('a[href^="#"]').click(function(){
var the_id = $(this).attr("href");
$('html, body').animate({
    scrollTop:$(the_id).offset().top - 100
}, 'slow');

return false;});

1 Ответ

0 голосов
/ 12 февраля 2019

Хорошо, я узнал, что мне просто нужно добавить к нему класс / идентификатор, изменив

$('a[href^="#"]').click(function(){

на

$('.your-class a[href^="#"]').click(function(){

yay me!

...