使用settimeout滚动页面 - 我需要为我的代码添加settimeout或延迟

时间:2016-08-10 21:01:03

标签: javascript function scroll settimeout scrolltop

我需要插入一个settimeout,让用户有时间看到" home" 。然后将Web内容滚动(scrollTo)为div自动。除非用户已经滚动

     $(document).ready(function (){
        $(window).ready(function (){
            $('html, body').animate({
                scrollTop: $("#hola").offset().top
            }, 5000);
        });
        $("html, body").bind("scroll mousedown DOMMouseScroll mousewheel keyup", function(){
$('html, body').stop();

1 个答案:

答案 0 :(得分:0)

如果鼠标位置发生变化,保存用户鼠标位置并使用setInterval检查每3秒 - 如果只是保存新的鼠标位置,否则只需滚动。 (我希望你已经有了滚动逻辑?)