javascript - 多个 CSS 动画对齐问题

标签 javascript jquery html twitter-bootstrap css

我一直在尝试触发同时放置在两个不同位置的两个动画,以通过 JavaScript - {{id}}.className 使它们彼此远离。但是一旦动画开始,id 为 p2 的第二个元素就会在动画开始之前自动从其原始位置移动。

Here是我的代码笔链接。是的,我正在为此使用 Bootstrap。

谁能帮帮我?

最佳答案

已更新

当您点击按钮时,您从两个 div 中删除了所有 class 值。

所以只需替换:

e2.className = "pop2";
e1.className = "pop1";

作者:

e2.classList.add('pop2');
e1.classList.add('pop1');

这会将新的 class(pop1 和 pop2)添加到默认存在的其他类(col-sm-7 和 col-sm-5)中,并且效果很好。

关于javascript - 多个 CSS 动画对齐问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31569718/

相关文章:

javascript - 简单 jQuery 上的 IE 错误

Jquery if语句不适用于括号内的所有元素

javascript - 如何只获取 <li> 文本而不从 li 中的其他元素获取文本

jquery - 加载时如何更改iframe的高度?

javascript - Fancybox + 爆管广告

javascript - 使用 NodeJS 无法获取特定字段的 JSON?

jquery - JQMigrate 到 jQuery 1.9,如何找到有问题的行?

javascript - 新创建的 CustomEvent 没有自己的属性 ("type")所以 jQuery 失败了?

javascript - knockout 点击绑定(bind)如何获取 "current item"的数组?

javascript - 防止上下文菜单和鼠标拖拽除一个元素以外的所有元素