我有几个嵌套divs与他们不同的文章。Multiple Div jquery动画悬停
<div id="maindiv" onmouseover="showbuttons()" onmouseout="hidebuttons()">
<div style="float: left"></div>
<div style="float: right">
<div id="buttons"></div>
</div>
</div>
function show() {
$('#buttons').slideDown('fast')
//$('#buttons').stop().slideDown('fast')
}
function hide() {
$('#buttons').slideUp('fast')
//$('#buttons').stop().slideUp('fast')
}
问题是我认为悬停事件被解雇了几次,所以我一直让按钮消失并重新出现。所以我添加了stop()
- 在上面的代码中评论过了。但是当我离开鼠标时,我在页面的一半(由于取消的动画)有按钮。
或者也许theres一种方式来做到这一点在CSS?
嗨男人似乎在这里工作:http://jsfiddle.net/Zhuhu/1/让我知道如果这有帮助,并希望我设置为答案! B) –
它似乎有同样的问题,在div中移动鼠标,但关闭并返回按钮div – Akshat