好吧,我认为我可以做到这一点没有问题,但由于某种原因,我无法弄清楚。jQuery添加/删除类
我想拥有三个盒子,堆叠起来就像卡片一样。中间的盒子显示负载,另外两个在后面。然后,当用户悬停在一个,它的Z指数增加,箱子在前面。这些框会保持与页面加载完全相同的位置,我只想让它们完全显示在悬停上,我假设可以通过切换它们的z-index来完成。
这是据我已经得到了:http://jsfiddle.net/q8nYz/(我只是在做上点击现在)
<div id="#container">
<div id="box-1" class="box"></div>
<div id="box-2" class="box active"></div>
<div id="box-3" class="box"></div>
</div>
#container {
margin: 0 auto;
position: relative;
width: 960px;
}
.box {
background: gray;
border: 2px solid black;
float: left;
height: 300px;
position: absolute;
width: 300px;
-webkit-border-radius: 10px;
}
#box-1 {
}
#box-2 {
left: 200px;
}
#box-3 {
left: 400px;
}
.active {
z-index: 1;
}
$(".box").click(function() {
if ($(".box").hasClass("active")) {
$(".box").removeClass("active");
}
});
看一看这里的一些想法:http://usejquery.com/posts/create-a-unique-gallery-by-using-z-index-和-jquery – 2012-01-27 20:05:11
@罗伯特哈维感谢您的链接! – ansarob 2012-01-27 20:15:41