2011-10-22 6 views
7

Je dois utiliser les coordonnées de décalage d'une position pour définir dynamiquement la position d'un second élément ("#test").Définir la position de manière dynamique avec jquery

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

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

Je ne sais pas ce que je vais mal ici, des idées?

Répondre

9

Vous définissez peut-être var p avant que DOM pour #desired_equity soit prêt.

Essayez

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