jQuery自动更新动画div的位置

时间:2014-10-04 09:19:10

标签: jquery animation position

嗨我想在jquery中创建脚本,它将一直是动画div的自动更新位置

我已经这样了,但这并不是一直在更新

此刻我的代码

function start(){
    var p = $( "#box" );
    var position = p.position();
    $( "#box" ).text( "left: " + position.left + ", top: " + position.top ); 
}

2 个答案:

答案 0 :(得分:0)

您是否尝试过像jQuery这样的jQuery:

$( "##box" ).click(function() {
$( "#imgsrc" ).animate({
opacity: 0.25,
left: "+=50",
height: "toggle"
}, 5000, function() {
// Animation complete.
});
});

使用图像源更改#imgsrc。

答案 1 :(得分:0)

动画后你会得到div的位置

Js Fiddle

function pos() {
    position = $("#box").position();
    $("#box").text("left: " + position.left + ", top: " + position.top);
}
pos()

$('#animate').on('click', function () {
    $("#box").animate({
        left: 40
    }, function () {
        pos()
    });
});