【发布时间】:2015-08-11 09:08:55
【问题描述】:
我有 4 个 div。默认情况下,第一个是“unwrapped”/“open”(height 是 600px)。下面的其他人有height 40px。
div:nth-child(1) {background-color:#cacaca;height:600px}
div:nth-child(2) {background-color:#e5ac30;height:40px}
div:nth-child(3) {background-color:#414042;height:40px}
div:nth-child(4) {background-color:#eaeaea;height:40px}
如何在滚动时(例如在滚动 260px 之后)“解包”(即将其 height 设置为 600px)第二个 div,然后解开第三个(滚动时 500px)等等?滚动时 div 的高度应该随着动画(不仅仅是height:40px->height:600px)缓慢增加。
这是一个简单的JSFiddle,有 4 个 div,只有第一个“展开”。
【问题讨论】:
标签: javascript jquery css