Div's定位更改点击
Div's Positioning Change on Click
我在主div中有四个div,一个接一个,垂直对齐。
:
DIV1
DIV2
DIV3
DIV4
我想要点击任何DIV,被点击的DIV在顶部,另一个向下滑动。我如何使用jQuery做到这一点?
。
如果DIV3被点击,div会像这样重新排序:
DIV3
DIV1
DIV2
DIV4
这是一个垂直动画版本,它是相对定位和相当灵活的。
http://jsfiddle.net/bryanjamesross/RgGyF/可以使用
$('divSelector').click(function()
{
$(this).parent().prepend(this);
});
如果你不需要动画,那么你可以这样移动DOM元素:http://jsfiddle.net/japanick/jx945/
如果你需要动画,你可以绝对地定位元素,并使用jQuery.animate()中的CSS top属性来移动它们。
相关文章:
- 绝对定位不适用于Javascript DIV
- 如何相对于浏览器窗口定位DIV
- DIV不会与实验性CSS3菜单一起定位
- jQuery - 在另一个 DIV 中定位特定的 DIV
- 在 DIV 中定位表格单元格
- DIV-Elemt 绝对(!) 定位
- 在resizable()之后定位DIV
- 按百分比定位 Div 元素
- 在 IE8 中将 DIV 定位在图像上方
- 定位 AJAX 会通过使用“rel”属性生成正确的 DIV
- 使用 jQuery offset() 将绝对定位的 DIV 设置为另一个 DIV 的相同 y 坐标
- 定位JS动画DIV
- Javascript随机定位Div's而不重叠
- Safari:绝对定位的DIV在通过DOM更新时不会移动
- 定位Div内容,使其不会被截屏
- 滚动后重新定位DIV
- 定位Div "Fixed"垂直和绝对;水平位置:相对位置;容器Div
- 在java脚本中动态分配和定位DIV'S
- 如何在特定坐标中定位DIV
- 在特定文本上动态定位DIV