2011-10-22 37 views
7

Tôi cần sử dụng tọa độ offset của một vị trí để tự động đặt vị trí của phần tử thứ hai ("#test").Đặt vị trí động với jquery

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

    $(document).ready(function(){ 
    $('#test').css("left", position.left); 
    }); 

Tôi không chắc chắn những gì tôi đang sai ở đây, bất kỳ ý tưởng nào?

Trả lời

9

Bạn có thể đặt var p trước DOM cho #desired_equity đã sẵn sàng.

Hãy thử

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