小编Jen*_*ieb的帖子

获取一行浮动div中的最后一个div

我有许多行中浮动的div。div包含文本预览和向下滑动全部内容的链接(有关示例,请参见http://jsfiddle.net/yDcKu/)。

现在发生的情况:向下滑动content-div时,它将在连接的预览之后立即打开。我要发生的事情:在该行的最后一个div之后打开content-div。

我认为可以通过以下方式完成此操作:
1.找出哪个div是激活的预览行中的最后一个div;
2。向该div添加一个id;
3。将content-div附加到该div。

我有一个使用jQuery的第2步和第3步的解决方案,但不知道如何进行第一步。我可以设法获取每个div的文档宽度以及x和y值,但我不知道如何找出哪个div具有最高的x和y值,并且也位于激活的预览分区。

有人知道吗?谢谢

html javascript jquery position css-float

3
推荐指数
1
解决办法
3289
查看次数

同步CSS关键帧颜色动画

假设我有三个未知高度的div,其中一个使用CSS关键帧动画生成动画背景色(请参阅http://css-tricks.com/color-animate-any-shape-2)

@-webkit-keyframes super-rainbow {
  0%   { background: #ffff00; } 
  20%  { background: #ffcd00; }
  40%  { background: #c3d74b; }
  60%  { background: #c3d7d7; }
  80%  { background: #ffc39b; }
  100% { background: #ffff00; }
}
@-moz-keyframes super-rainbow {
  0%   { background: #ffff00; } 
  20%  { background: #ffcd00; }
  40%  { background: #c3d74b; }
  60%  { background: #c3d7d7; }
  80%  { background: #ffc39b; }
  100% { background: #ffff00; }
}
Run Code Online (Sandbox Code Playgroud)

现在,还有另外两个具有白色背景的div.在悬停时,我希望那些白色div具有动画背景颜色,与永久颜色动画同步.我知道不支持本机同步(请参阅如何跨多个元素同步CSS动画?).

我的第一种方法是让三个div都具有动画背景颜色,并用白色divs覆盖其中两个div,相对定位.在悬停时,那些白色div将变为透明并显示带有动画背景的div(请参阅http://jsfiddle.net/Vzq4B)

#permanent {
    height: …
Run Code Online (Sandbox Code Playgroud)

css3 css-animations

2
推荐指数
1
解决办法
6686
查看次数

标签 统计

css-animations ×1

css-float ×1

css3 ×1

html ×1

javascript ×1

jquery ×1

position ×1