获取元素以在单击子元素时滚动回顶部

时间:2014-12-09 11:14:29

标签: jquery html5 scrolltop

当我在父元素中单击一个锚标记时,我正在尝试让父元素滚动回自己的顶部。到目前为止,这是我的代码,使用scrollTop()。

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

然而,这似乎不起作用,我尝试从其他答案中实现代码,这些答案与我正在尝试做的事情有关,但无济于事。有任何想法吗?提前谢谢!

2 个答案:

答案 0 :(得分:0)

替换

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

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

<小时/> 阅读.scrollTop()上的官方文档:http://api.jquery.com/scrolltop/

答案 1 :(得分:0)

@Brewel建议$(this).closest('.menu').scrollTop(0);完美运作