繁体   English   中英

在可滚动的div angularjs中滚动到顶部

[英]scroll to top inside a scrollable div angularjs

这个问题已经被问过很多次了,但是大多数问题都没有得到答案,我尝试过的某些解决方案也没有解决。

在我的页面(angularjs)中,只有其左半部分可滚动,我已将其放在div元素内。 现在,我如何实现可滚动div内滚动到顶部。

对于整个页面,我可以使用以下代码来完成

/** scroll to top function */
$scope.scrollToTop = function($var) {

    $('html, body').animate({
        scrollTop: 0
    }, 'fast');
};

我如何修改它,所以只有在左侧我们才能滚动到顶部

尝试像使用class或id一样

$('sample').animate({
 scrollTop:0
},'fast');

尝试这个:

$('html, body').animate(
       {scrollTop: $('#your-element').position().top} , '600', function() { 
            return false; 
       }
);

这是一个工作示例: http : //jsfiddle.net/4wdfb6cu/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM