2014-12-09 1 views
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)' – Brewal

+0

@Brewal Это сработало спасибо !!!! – Alsh

ответ

0

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

0

Заменить

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

с

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


Readup официальной документации по .scrollTop(): http://api.jquery.com/scrolltop/

+0

Спасибо, что нашли время ответить, предложение @ Brewel работало, однако я могу только предположить, что ваша работа будет работать так же хорошо, как и моя синтаксическая ошибка! – Alsh

 Смежные вопросы

  • Нет связанных вопросов^_^