$(document).ready(function(){
$(".lower_it").click(function() {
$("#" + this.id).toggleClass("active")
$("#" + this.id).siblings(".itemContainer").toggleClass("hide")
$(".itemContainer").not("#" + this.id).removeClass("active");
return false;
});
});
演示 - http://jsfiddle.net/JKnjz/60/
底部的条纹是导航按钮 1、2、3。它们影响顶部的框。
- 红色 = 活跃
- 10 宽度 = 折叠
- 100x100 = 默认位置,
我希望在激活不同的盒子时所有以前的位置都折叠起来。如果你玩这个演示,你会注意到它是如何打乱序列的。
[编辑]
抱歉,我之前没有提到这一点。我的主要项目要求我使用两个不同的 div 使用它们自己的类,但按钮和效果框共享相同的 id。这就是我使用 ("#" + this.id) 的原因。它已经在演示中工作。