Получить элемент для прокрутки к началу при нажатии дочернего элемента

0

Я пытаюсь заставить родительский элемент прокручиваться назад к самому себе, когда тег привязки щелкнут внутри родительского элемента. Это мой код до сих пор, используя scrollTop().

jQuery(document).ready(function($){
    $(".sidebar-nav nav .menu .menu-item a").click(function() {
        $(".sidebar-nav nav .menu").scrollTop = 0;
    });
}):

Однако, похоже, это не работает, я попытался реализовать код из других ответов, заданных по вопросам, связанным с тем, что я пытаюсь сделать, но безрезультатно. Есть идеи? Заранее спасибо!

  • 0
    Попробуйте с $(this).closest('.menu').scrollTop(0)
  • 0
    @Brewal Это сработало, спасибо !!!!
Теги:
scrolltop

2 ответа

0
Лучший ответ

@Brewel предложил $(this).closest('.menu').scrollTop(0); который отлично работал

0

замещать

$(".sidebar-nav nav .menu").scrollTop = 0;

с

$(".sidebar-nav nav .menu").scrollTop(0);


Прочтите официальную документацию по .scrollTop(): http://api.jquery.com/scrolltop/
  • 0
    Спасибо, что нашли время ответить, предложение @ Brewel сработало, но я могу только предположить, что ваше будет работать так же хорошо, как и моя синтаксическая ошибка!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню