【问题标题】:Making a custom scrolling in Javascript在 Javascript 中进行自定义滚动
【发布时间】:2013-12-31 01:00:34
【问题描述】:

我想在 javascript 中强制滚动,所以我编写了该脚本,但它不起作用。 该脚本使用户滚动并在执行后返回页面顶部。

function myscroll(i)
{
    if (document.body.scrollTop < i - 100)
    {
        document.body.scrollTop += 10;
        setTimeout(myscroll(i), 10);
    }
}

我该如何解决这个问题?

感谢阅读。

【问题讨论】:

标签: javascript vertical-scrolling custom-scrolling


【解决方案1】:

您需要为setTimeout 使用匿名函数才能按预期工作:

setTimeout(function() {
    myscroll(i)
}, 10);

【讨论】:

  • 完美运行!谢谢
  • @复制您的欢迎。请接受和/或赞成这个答案。 ;-) 并采取tour,因为你似乎是一个新用户......
猜你喜欢
  • 2011-11-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-02
  • 1970-01-01
  • 2011-05-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多