Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 滚动到最近的集装箱_Jquery_Scroll - Fatal编程技术网

Jquery 滚动到最近的集装箱

Jquery 滚动到最近的集装箱,jquery,scroll,Jquery,Scroll,我正在建设的网站有点问题。 我想要的效果是,如果您的鼠标处于两个div之间,它将在鼠标静止约2秒后自动滚动。 可以在上面找到这种效果的一个例子,它使用ScrollTo.js创建效果 我的站点使用相同的布局,每个div容器都是1000px。我可以使用scrollTo.js单击一个链接将我也作为一个容器,但我希望它检测它是否不在div的顶部,并滚动到最近的一个 任何能为我指明正确方向的信息都将不胜感激。以下是步骤: 获取当前滚动位置的Y值(将其保存到名为posY的变量中) 通过ceil或floor功

我正在建设的网站有点问题。
我想要的效果是,如果您的鼠标处于两个div之间,它将在鼠标静止约2秒后自动滚动。
可以在上面找到这种效果的一个例子,它使用ScrollTo.js创建效果

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

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

以下是步骤:

  • 获取当前滚动位置的Y值(将其保存到名为
    posY
    的变量中)
  • 通过
    ceil
    floor
    功能计算最接近的1000的值(取决于您想转到下一项或上一项)
  • 滚动至步骤2中的值

  • 您不清楚哪一部分?

    伪代码:将当前Y>地板/天花板移动到最近的1000px>滚动到数值谢谢Shivan,但我不太明白这一点?