首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Smooth scrollTop按钮onclick

Smooth scrollTop按钮onclick
EN

Stack Overflow用户
提问于 2018-02-08 20:36:49
回答 1查看 126关注 0票数 0

不确定为什么我的scrollTop函数在按钮点击时不起作用。我正在修改一个智能向导,这样如果您在页面的底部,当您进入下一阶段时,它会将您向上移动到顶部。

代码语言:javascript
复制
$("#next-btn").on("click", function () {
    // Navigate next
    $('#smartwizard').smartWizard("next");
    var body = $('html, body');
    var scrollPos = body.scrollTop()

    if(scrollPos != 0){
        body.animate({scrollTop:0}, '600');
    }
    return true;
});

任何帮助都是非常感谢的。如果我是个新手,我很抱歉。

EN

回答 1

Stack Overflow用户

发布于 2018-02-08 20:39:57

尝尝这个

代码语言:javascript
复制
/*------------------------------------------------------------------------------*/
/* Scroll to Top
 /*------------------------------------------------------------------------------*/
$(window).scroll(function() { tm_scroll_to_top(); });
$(window).resize(function() { tm_scroll_to_top(); });
$(window).load(function()   { tm_scroll_to_top(); });
var duration = 500;
var offset   = 85;
$("#totop").click(function(event) {
    event.preventDefault();
    $("html, body").animate({scrollTop: 0}, duration);
    return false;
});

function tm_scroll_to_top(){
    if ($(window).scrollTop() > offset) {
        $("#totop").fadeIn(duration);
    } else {
        $("#totop").fadeOut(duration);
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48685705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档