Я пытаюсь создать ссылку «scrollTo» для контента, расположенного выше на странице, с более подробной информацией на странице. В настоящее время я работаю над одним элементом с кодом ниже. Оба набора кода могут быть изменены по мере необходимости.scrollTo функциональность для динамического содержимого
Markup (Прут):
<a id="scroll-src-{{ term.id }}" class="content-scroll">
<!-- other page content -->
<div id="scroll-dest-{{ term.id }}" class="content-scroll"></div>
JQuery:
if($('.content-scroll').length) {
$('#scroll-src-16').click(function() {
$('html, body').animate({
scrollTop: $('#scroll-dest-16').offset().top - 87
}, 750);
});
}
Как вы можете видеть, у меня только это работает для одного пункта: термин 16
. Как я могу абстрагироваться/модифицировать это, чтобы работать со всеми терминами ids, которые заполняются?
Это устройство построено на Drupal 8 и использует модуль Views. и я не уверен, что мне нужно использовать drupal.settings/drupal.behaviors для оптимального решения.
Это прекрасно работает. Спасибо за понимание! –