0

我正在尝试为我想要制作的测试站点寻求帮助。我之前尝试过询问,但被拒绝了,因为有人告诉我之前有人问过,但实际上并没有。

这是我的问题。我希望能够转到一个页面,并让一个图像从中间或顶部浮动或向上移动,然后留在那里......直到用户向下滚动,然后我希望图像去一个特定的地方旁边的文字。我已经搜索了这个网站和谷歌以及许多其他教程,但还没有看到我在寻找什么。我得到了这个链接:如何根据页面滚动位置为对象设置动画,这有点像我所描述的,但我需要图像在滚动时移动到某个位置,而不是变成特定的颜色或透明度。我还发现了这个:javascript mousewheel image scroll - 然而,这也不是我的意思,这是一个很好的效果,但我需要图像移动。此外,这不是背景图片,这是页面上最重要且可点击的图片。不是窗口或背景效果。

我为此使用类似滚动的东西吗?例如:

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

我试过这个,它移动得非常顺利,但是当滚动到那个特定的位置时,我不能让它停留在那个位置,如果你继续向下滚动,图像会继续向下滚动。

或者这是一个更好的方法:

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

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

关于如何让图像漂浮到中心或顶部甚至两侧,然后在向下滚动时移动到某个位置的任何想法?我是在正确的道路上,还是我完全不正确?

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

4

0 回答 0