0
Как выполнить прокрутку вверху элемента с кнопки, которая находится внутри этого элемента? У меня есть found this function ниже, но я не уверен, как выполнить захват родительского элемента кнопки - я не хочу жестко программировать все кнопки и все элементы с идентификаторами.Выделите элемент из кнопки внутри этого элемента
Спасибо за совет!
<script type="text/javascript">
function scrollBack(selector, time, verticalOffset) {
time = typeof(time) != 'undefined' ? time : 1000;
verticalOffset = typeof(verticalOffset) != 'undefined' ? verticalOffset : 0;
element = $(selector);
offset = element.offset();
offsetTop = offset.top + verticalOffset;
$('html, body').animate({
scrollTop: offsetTop
}, time);
}
$('.scrollback').click(function(e) {
\t e.preventDefault();
scrollBack($(this).parent(), 500, -96);
});
</script>
Вы имеете в виду, что функция должна вызываться с прямым родителем нажатой кнопки? Что-то вроде: 'scrollToElement ($ (this) .parent());' –
Большое вам спасибо, это действительно так. Я исправляю фрагмент выше с вашим правильным ответом – Systembolaget