代码之家  ›  专栏  ›  技术社区  ›  johnjohn

在分区内移动图像?

  •  0
  • johnjohn  · 技术社区  · 14 年前

    我有一个特定宽度和高度的DIV。以及一幅同样宽但高度更小的图像。我怎么能

    • 将小图像放在大分区的内顶部(但仍能看到其中的所有小图像)
    • 设置小图像的动画,从大分区的内顶部到内底部(同样,仍然保持其全部可见)
    • 逆过程返回顶部

    我和这个完全混淆了。所有宽度/高度都是已知的,因此不需要动态计算。

    谢谢您。

    2 回复  |  直到 14 年前
        1
  •  2
  •   Gabriele Petrioli    14 年前

    您可以看到代码的一个示例 here

    一般来说,看看 .animate() jquery的方法。

        2
  •  1
  •   warfangle    14 年前
    1. 设置位置:相对于包含的分区。
    2. 设置位置:图像上的绝对位置。
    3. 使用 setInterval 增加 顶部 图像的css属性,直到它等于(包含div的高度)-(图像的高度)
    4. 一旦达到该值,则执行相同的操作,除非将 顶部 0之前的属性
    5. GOTO 3: