使用jquery动态设置位置

Tho*_*mas 7 javascript css jquery

我需要使用一个位置的偏移坐标来动态设置第二个元素的位置("#test").

    var p = $("#desired_equity");
    var position = p.offset();

  $(document).ready(function(){
    $('#test').css("left", position.left);
    });
Run Code Online (Sandbox Code Playgroud)

我不知道我在这里错了什么,有什么想法吗?

gen*_*sis 9

您可能在DOM之前为#desired_equity准备好了var p.

尝试

$(document).ready(function(){
    var p = $("#desired_equity");
    var position = p.offset();   
    $('#test').css("left", position.left);
});
Run Code Online (Sandbox Code Playgroud)