javascript - 多个图像中的动画效果

标签 javascript jquery html css

这是我的场景,

我的网页顶部有 4 张图片,名为 img1、img2、img3、img4。

现在我的网页底部也有 4 张图片,名为 fly1、fly2、fly3、fly4

现在,我的屏幕上有一个名为“完成”的按钮。当我点击它时,底部显示的图像应该飞过并固定在顶部显示的图像上,如下图所示,

fly1 fly and fix over img3
fly2 fly and fix over img1
fly3 fly and fix over img4
fly4 fly and fix over img2

为了您更好地理解,我已将我的代码放在 jsffiddle 中,请记下它。

http://jsfiddle.net/premkumar_ks16/a09bshb7/29/

无论如何我都无法实现

请指导我

问候, 阿伦

最佳答案

根据 js fiddle您共享的链接,您的代码中唯一需要更改的是向飞行图像的 css 添加 position: absolute 属性

$("#fly1").css({
    "top": v.top + "px",
    "left": v.left + "px",
    "position": "absolute",
});

这是一个有效的 fiddle .

没有绝对位置,html 元素有一个默认的 static 位置值,因此元素按文档流中出现的顺序呈现

关于javascript - 多个图像中的动画效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26750845/

相关文章:

javascript - 访问元素,其中包含当前 <script>

jquery - 将数据加载到输入文本表单中

javascript - $ 没有在 Angular 2 中使用 JQuery 定义

ios - 移动浏览器时间输入在 vue 元素内不起作用

IE8 的 JavaScript 无效参数错误

javascript - React - React.createElement : type should not be null, 未定义, bool 值

JavaScript onChange 和 onSubmit 之间的区别

javascript - 具有输入类型范围问题的 Sweet alert 2 模态

javascript - 如何禁用按钮一段时间并再次重复(javaScript)

javascript - 我怎样才能在幻灯片中为卡车制作动画?