Jquery 单击后获取图元的更新位置

Jquery 单击后获取图元的更新位置,jquery,Jquery,单击按钮后,元素的左位置将设置动画,我需要获取新位置,而不是起始位置 $('button').on('click', function() { $('div.move').animate({left: 300}); var v = $('div.move').position().left; console.log(v); }); 您需要以回调的形式获取该值: $('button').on('click', function () { $('div.move'

单击按钮后,元素的左位置将设置动画,我需要获取新位置,而不是起始位置

$('button').on('click', function() {
    $('div.move').animate({left: 300});
    var v = $('div.move').position().left;
    console.log(v); 
});

您需要以回调的形式获取该值:

$('button').on('click', function () {
    $('div.move').animate({
        left: 300
    }, function () {
        var v = $('div.move').position().left;
        alert(v);
    });

});
检查