繁体   English   中英

窗口滚动不起作用

[英]Scroll of window doesn't work

我有一些 div 并且我想要它,当我单击其中一个时,它会自动滚动到当前窗口的顶部。 所以,我计算了当前位置(相对于窗口),我计算了窗口的高度,我动画滚动到由先前数字之间的差异给出的位置。 但它不滚动。 为什么?

完整代码: http : //jsfiddle.net/8dhhbk9r/

JS代码:

        $('.post').each(function() {
        var post = $(this);
        post.text( post.position().top - $(window).scrollTop() );
        post.click(function() {
        var where = post.position().top - $(window).scrollTop();
        var h = $(window).height();
        var scrollTo = h - where;
        post.animate({
        scrollTop: scrollTo
     }, 800);
         });
    });
$(".post").on("click", function(){
   $("body, html").animate({'scrollTop': $(this).offset().top}, 1000 );
});//click

暂无
暂无

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

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