1

当您滚动时,我正在尝试采用特定方式将图像(只是图像,而不是背景)移动到某个位置。所以说我加载一个页面,页面加载然后图像滑到页面的左侧,当你滚动时,图像滑到中间或底部,或者当你开始滚动页面时你想要的任何地方。并且图像通过一组文本或信息保持在那里。我尝试了很多事情,例如:

stop().animate({"top":(window.scrollY)

滚动到该特定位置时,我无法让它停留在该位置,如果您继续向下滚动,则当我滚动时图像会继续向下滚动,并且我不确定如何在某个点之后停止图像。

然后我尝试了这个:

    if($(window).scrollTop() + $(window).height() == $(document).height()) {
 var a = $(window).height() - 100;
 $('#scrolling').animate({

但是,我无法让它工作,滚动回到顶部时它不会回到顶部。

关于如何让图像漂浮到中心或顶部甚至两侧,然后在向下滚动时移动到某个位置的任何想法?我是在正确的道路上,还是我完全不正确?感觉就像我在这里遗漏了一些东西,我不确定它是什么。

我以为我可以使用动画协议在 HMTL5 中做到这一点,但我认为我无法做到这一点,而且我知道 CSS3 很健壮,但它也很不稳定,所以我认为 JQuery 或 JavaScript 是要走的路,我可以让它部分工作但不能完全工作。有什么想法吗?

我已经搜索了这个网站,但找不到我要找的东西。这些是我发现的相似的网站:动画滚动图像到窗口上的特定位置,这个:如何使元素假位置:固定所以它在某个滚动高度之前一直保持固定,然后附加?

但我需要一张图片才能移动到一个地方。这些链接的方向是否正确?我给出的示例代码是从某个地方开始的吗?

4

1 回答 1

0

看看Skroller,它是一个 JS 库(不依赖于 jQuery,但它需要 js),它允许您定义某些操作。基本上,您将一些数据元素添加到一个 div 中,一个说明它应该在哪个像素(滚动)开始动画,它什么时候停止,以及它在滚动时做了什么(例如转到屏幕中间)。

向上滚动效果很好(在我们的项目中使用它)

于 2014-04-25T09:52:32.400 回答