【发布时间】:2016-03-23 04:16:57
【问题描述】:
我是 jQuery 的新手(以及 Web 开发本身),当我将鼠标悬停在图像上时,我试图让图像展开,并在我将鼠标悬停时返回到它的原始大小。但是,我不知道为什么如果我多次悬停它,我的元素会变得越来越小。我该如何防止这种情况发生?
提前谢谢你!
**#testDiv 是一个圆圈。
jQuery (function( $ ) {
$('#testDiv').on('mouseenter',function() {
$(this).animate({
height: "+=20px",
width: "+=20px",
borderRadius: "+=10px",
}).on('mouseleave', function() {
$(this).animate({
height: "-=20px",
width: "-=20px",
borderRadius: "-=10px",
});
});
});
} );
【问题讨论】:
标签: jquery hover mouseover mouseleave