我有一些嵌套的 div,其中包含不同的文章。
<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()
- 在上面的代码中进行了注释。但是当我让鼠标离开时,我在页面中途有按钮(由于取消了动画)。
或者也许有办法在 CSS 中做到这一点?