在jQuery中滚动到顶部和滚动到底部

维格涅什·皮卡玛尼

我尝试用jquery从上到下和从下到上实现滚动器。我最近尝试了百分比。从顶部到底部的像素似乎还可以。(意味着它有效)从底部到顶部只有当我提到百分比为100时,滚动才能完全完成

$('#spnTop').on("click",function(){
    var percentageToScroll = 100;
    var percentage = percentageToScroll/100;
    var height = jQuery(document).height();
    var documentHeight = $(document).height();
    var scroll = $(window).scrollTop();
    alert(scroll);
    var scrollAmount = Math.round((height) * percentageToScroll/ 100)-scroll;

    //alert(point);
    alert(scrollAmount);
    $('html,body').animate({ scrollTop: scrollAmount }, 'slow', function () {
                          alert("reached top");    });

});

这是小提琴例如:percentToScroll现在为100,但是滚动的结尾尚未完全结束。(从底部到顶部)对于顶部到底部为100,则它完全滚动到页面底部。

我不确定如何使其可行。

谢谢。

维琪

雅克·斯曼(Jacques Snyman)

那这个呢?

$('#spnTop').on("click",function(){
    var percentageToScroll = 100;
    var percentage = percentageToScroll/100;
    var height = $(document).scrollTop();
    var scrollAmount = height * (1 - percentage);

    alert(scrollAmount);
    $('html,body').animate({ scrollTop: scrollAmount }, 'slow', function () {
                          alert("reached top");    });

});
$('#spnbottom').on("click",function() {
    var percentageToScroll = 100;
    var height = $(document).innerHeight();
    var scrollAmount = height * percentageToScroll/ 100;
    alert(scrollAmount);
     var overheight = jQuery(document).height() - jQuery(window).height();
    //alert(overheight);
jQuery("html, body").animate({scrollTop: scrollAmount}, 900);    
});

在这里摆弄

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在jQuery中滚动到顶部和滚动到底部

来自分类Dev

Javascript滚动到顶部并滚动到底部

来自分类Dev

单击div时滚动到顶部,如果滚动在顶部,则滚动到底部

来自分类Dev

第一次单击后,滚动到顶部滚动到底部

来自分类Dev

Android ListView从底部滚动到顶部?

来自分类Dev

滚动到视图/滚动到顶部

来自分类Dev

jQuery:自动滚动到顶部

来自分类Dev

jQuery滚动到顶部动画

来自分类Dev

在Angular中链接和滚动到顶部的标准方法?

来自分类Dev

滚动滚动到底部,但内容保持在顶部

来自分类Dev

分页-滚动到顶部

来自分类Dev

自动滚动到顶部

来自分类Dev

jQuery检测div滚动条滚动到顶部

来自分类Dev

UITableView滚动到底部

来自分类Dev

自动滚动到底部

来自分类Dev

如何让容器从顶部向下滚动到底部

来自分类Dev

jQuery:滚动到底部动画后滚动位置被锁定

来自分类Dev

当页面从底部单击时,jQuery数据表滚动到顶部

来自分类Dev

滚动到顶部,JavaScript和CSS不起作用

来自分类Dev

如何通过jQuery动画放慢滚动到顶部事件

来自分类Dev

jQuery的步骤:如何防止页面滚动到顶部?

来自分类Dev

jQuery:如何检测用户何时再次滚动到顶部?

来自分类Dev

单击时,jQuery分页按钮滚动到顶部

来自分类Dev

jQuery 修复点击后页面滚动到顶部

来自分类Dev

需要 Jquery 按钮鼠标悬停滚动到顶部

来自分类Dev

jQuery - 使用偏移量滚动到顶部

来自分类Dev

在 recyclerview 中滚动滚动到视图底部而不是顶部

来自分类Dev

防止在href =“#”链接中滚动到顶部

来自分类Dev

防止在href =“#”链接中滚动到顶部