【发布时间】:2016-01-12 23:08:50
【问题描述】:
我正在尝试用动画打开一行块。 目标是通过单击按钮从 2 个块变为 3 个块。 我要添加的块必须在中间,并且必须从左到右淡入。
我有两个问题:
- 块未在 1 行上对齐。 (第一块较低)
-
当我点击打开中间块时,它从下到上打开(我希望它从左到右)
这是我使用的其余代码,您可以在 JSFiddle 中看到
$('.openRed').on('click', function (e) { $('.redHide').toggleClass('redShow').toggleClass('redHide');谢谢,如果不清楚请告诉我!
【问题讨论】:
-
你可能想用 jQuery 的
.animate()函数而不是 CSS 过渡来解决这个问题。 -
我确实尝试过。由于我在 jQuery 方面没有那么丰富的经验,所以我无法弄清楚这一点并且我被卡住了。所以如果你知道我很想知道这样我就可以学习了。
-
@MarcosPérezGude - 太多了,我无法决定使用哪一个