0
单击按钮后,元素的左侧位置会变为动画,我需要获取新位置,而不是起始位置。单击后获取元素的更新位置
$('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});
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);
});
});