我需要使用一个位置的偏移坐标来动态设置第二个元素(“#test”)的位置。
var p = $("#desired_equity");
var position = p.offset();
$(document).ready(function(){
$('#test').css("left", position.left);
});
我不确定我在这里做错了什么,有什么想法吗?
最佳答案
您可能在为#desired_equity 准备好 DOM 之前设置 var p。
尝试
$(document).ready(function(){
var p = $("#desired_equity");
var position = p.offset();
$('#test').css("left", position.left);
});
关于javascript - 使用 jquery 动态设置位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7862958/