1

我正在构建的网站有点问题。
我想要一个效果,如果你在 2 个 div 之间,它会在鼠标静止大约后自动滚动。2 秒。
这个效果的一个例子可以在这个网站上找到,它使用 ScrollTo.js 来创建效果。

我的网站使用相同的布局,每个 div 容器都是 1000px。我可以使用 scrollTo.js 单击链接以将我也带入一个容器,但我希望它检测它是否不在 div 的顶部并滚动到最近的一个。

任何能指引我正确方向的信息将不胜感激。

4

1 回答 1

0

以下是步骤:

  1. 获取当前滚动位置的 Y 值(将其保存到名为的变量中posY
  2. ceil通过or函数计算最接近的 1000 的值floor(取决于您要转到下一项或上一项)
  3. 滚动到第 2 步中的值

你不清楚哪一部分?

于 2012-10-17T08:49:19.827 回答