ScrollTo最近的容器

时间:2012-10-16 07:54:52

标签: jquery scroll

我正在建设的网站遇到一些问题 我想要一个效果,如果你在2个div之间,它会在鼠标静止不动后自动滚动。 2秒 可以在使用ScrollTo.js创建效果的site上找到此效果的示例。

我的网站使用相同的布局,每个div容器为1000px。我可以使用scrollTo.js点击一个链接,把我当作一个容器,但是我想让它检测它是否不在div的顶部并滚动到最近的一个。

任何指出我正确方向的信息都会非常感激。

1 个答案:

答案 0 :(得分:0)

以下是步骤:

  1. 获取当前滚动位置的Y值(将其保存到名为posY的变量)
  2. 通过ceilfloor函数计算最接近的1000的值(取决于您想要转到下一个项目或上一个项目)
  3. 滚动到第2步中的值
  4. 你不清楚哪一部分?