【发布时间】:2014-06-10 15:12:33
【问题描述】:
我正在尝试创建一些内容,您可以将鼠标悬停在您应该能够点击的框和“标签”滑出。
但是,我似乎无法弄清楚如何在将鼠标悬停在红色框上时保持其展开,以便我可以单击红色标签,当您将鼠标移开红色标签时,动画会返回。
这是我目前得到的: http://jsfiddle.net/gLsWw/1/
<div class="box">
<a class="slide"></a>
</div>
<div class="box">
<a class="slide"></a>
</div>
$(".box").hover(function() {
$(".slide").stop(true, false).animate({ width: "200px" });
}, function() {
$(".slide").stop(true, false).animate({ width: "auto" });
});
.box {
width: 65px;
height: 65px;
background-color: green;
border: 1px blue solid;
}
.slide {
position: absolute;
width: 65px;
height: 65px;
background-color: red;
z-index: -1;
}
提前致谢。
【问题讨论】:
-
检查这个jsfiddle.net/gLsWw/2 现在它可以工作了,问题是你得到了所有的.slide
-
@BryanAzofeifa 我相信他也希望红色框恢复动画效果。看我的回答。
标签: javascript jquery animation hover