我想知道宽度动画期间的当前宽度。如何记录当前宽度,我需要它来调整另一个元素。
jquery的
$( "#box" ).animate({
width:400
}, 600 );
console.log(currentWidth);
答案 0 :(得分:3)
使用step
功能:
$("#box").animate({
width: 400
}, {
duration: 600,
step: function (now, fx) {
// console.log(now)
}
});
答案 1 :(得分:1)
您可以使用回调:
$( "#box" ).animate({
width:400
}, 600,function(){
console.log($(this).width());
});