【发布时间】:2013-08-11 17:06:31
【问题描述】:
我希望出现 4 个divs。当我单击任何divs 时,我希望div 移动到最后。
因此,例如,如果第一个 div 被点击,它应该成为最后一个 div。
HTML:
<a href='#'><div id="pop0" class="pop"></div></a>
<a href='#'><div id="pop1" class="pop"></div></a>
<a href='#'><div id="pop2" class="pop"></div></a>
<a href='#'><div id="pop3" class="pop"></div></a>
CSS:
#pop0 {
width: 100px;
height: 100px;
background: yellow;
position: relative;
}
#pop1 {
width: 100px;
height: 100px;
background: red;
position: relative;
}
#pop2 {
width: 100px;
height: 100px;
background: blue;
position: relative;
}
#pop3 {
width: 100px;
height: 100px;
background: green;
position: relative;
}
jQuery:
var id = "pop0";
$(".pop").bind('click', function(){
var oldId = $(this).attr('id');
$(this).attr('id', id);
id = oldId;
})
【问题讨论】:
-
男人...英语在这方面很糟糕。真的很难理解你在说什么……你能编辑问题来澄清一下吗?
-
你的小提琴应该有一个pop0元素吗?
-
如果你查看demo,css中有4个id。我需要显示所有 div,但是当我单击一个 div 时,它应该删除并添加其他 div 的末尾。 div 是 pop0、pop1、pop2、pop3。当点击pop0时,那些div必须是这样的,pop1,pop2,pop3,pop0。
-
你刚刚问了这个问题:stackoverflow.com/questions/18151488/…
-
我在这个问题上获得了 30 次小声望,我怎么最终得到了正确的答案。
标签: javascript jquery css