我正在尝试使图像动画并使其更大。我已经让它改变大小,但我现在正在努力做到这一点,所以周围的元素也不会被移动。我正在使用 jQuery 来制作动画,由于某种原因,它不会增加边距的每一步。它只有在完成后才会这样做。我以为我正确阅读了 jQuery 文档。到目前为止,这是我的代码:
$(document).ready(function(){
$(".image").mouseenter(function(){
$(this).animate({height: "176px", width: "250px"},
{
step: function(now, fx) {
$(this).css("margin-left","-=0.076");
$(this).css("margin-right","-=0.084");
$(this).css("margin-bottom","-=0.152");
}
});
});
$(".image").mouseleave(function(){
$(this).animate({height: "100px", width: "174px"},
{
step: function(now, fx) {
$(this).css("margin-left","+=0.076");
$(this).css("margin-right","+=0.084");
$(this).css("margin-bottom","+=0.152");
}
});
});
});