如何在滚动上移动元素

时间:2011-11-05 13:35:46

标签: jquery scroll jquery-animate element

我想以不同的速度垂直移动一些元素(带图像的div)。我已经通过带有锚点的animate jquery函数部分实现了这一点。但是我无法弄清楚如何使用scroll事件来完成它。我也希望通过滚动来进行相同的运动(垂直以不同的速度运动)。滚动必须对“浏览器滚动”和“鼠标滚动”具有相同的效果(不确定这些名称)。

function scroll() {
    $("#logo").animate({ "top": "+=180px" }, 1000);
$("#logo2").animate({ 'top': "+=450px"}, 1000);
}

这是我得到的功能。

我做了同样的研究,我找到了一些案例,但没有一个真正帮助过我。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

请参阅:http://jsfiddle.net/5HHxK/1/

你想要什么?如果你想要不同的速度,相同的“位置”,只需减慢速度:)