首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用javascript构建加速滚动影响?

如何使用javascript构建加速滚动影响?
EN

Stack Overflow用户
提问于 2011-10-10 11:27:01
回答 1查看 562关注 0票数 2

我是javascript的新手,你们中的很多人都知道这一点,我发现我学到的所有东西的实际应用都回避了我。如果您只是给我代码,这可能对我没有帮助;我需要详细说明事情是如何进行的,以及为什么要滚动页面。

想法是从第一页开始。所以我需要一个从第一页开始的函数。有一个箭头朝上,向下,左,右。点击它们将平滑地滚动你到指定的方向。

这是一个非常简单的想法,一个比屏幕面积更大的页面,可以通过滚动来导航,尽管这样可以保证每次只能看到一个屏幕。

我对我需要的东西有一个想法,但我不太确定。

我将需要确定将滚动到的页面的每个部分的大小。用这个,我决定滚动的距离和方向。

然后,我需要构建向适当方向滚动的实际函数。

伪码

代码语言:javascript
复制
html

<div id="arrowRight" onClick="scrollRight">

js



  function scrollRight()
  {
  window.scrollBy("widthOfCurrentPage",0);
  setTimeout("scrollScroll()", 100);
  }

那我就得停止这个函数了。因为每个箭头都将得到一个onClick事件处理程序(我认为这是恰当的术语),所以我可以构建4个函数。一个用来滚动右,左等,并使用它们与适当的箭头。

但我如何才能真正做到这一点,我是否在正确的轨道上?

EN

回答 1

Stack Overflow用户

发布于 2011-10-10 13:46:19

听起来像你在正确的轨道上,小男孩有一些很好的例子,他的评论将帮助你理解它是如何工作的,并指导你http://www.youngpup.net/projects/ypSimpleScroll/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7712096

复制
相关文章

相似问题

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