Mic*_*ark 3 html jquery animation
亲爱的专家,
我有个问题.我是Jquery的新手,我正在尝试根据下面给出的示例代码使用div动画.会发生的事情是,当鼠标在div上以不同的速度徘徊不同时间时,动作会自我复制并导致我想以某种方式避免的可用性行为.有没有办法让函数检查鼠标行为,例如div在给定的时间内悬停,以避免不必要的多次激活?我希望我解释得很好.
感谢您的输入.
$(document).ready(function() {
$("#expand_smoke").hover(
//on mouseover
function() {
$(this).animate({
height: '+=125' //adds 125px
}, 'slow' //sets animation speed to slow
);
},
//on mouseout
function() {
$(this).stop()
$(this).animate({
height: '60' //changes back to 60px
}, 'slow'
);
}
);
});
Run Code Online (Sandbox Code Playgroud)
你为什么不这样做?
$("#expand_smoke").hover(
function() {
$(this).stop().animate({ height: '200' }, 'slow');
},
function() {
$(this).stop().animate({ height: '60' }, 'slow');
}
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
880 次 |
| 最近记录: |