2010-10-23 22 views
2

Existe-t-il un moyen facile de déterminer la largeur d'un élément block s'il devait être inline? Je ne peux pas faire les éléments inline donc j'ai besoin d'un moyen de déterminer la largeur qu'il devrait être et ensuite modifier la largeur.jQuery Trouver la largeur de l'élément de bloc

+1

pouvez-vous définir l'élément pour en ligne, prendre la largeur, puis réinitialiser pour bloquer avec la largeur? – polyhedron

+0

Si vous voulez soumettre cela comme réponse, je peux l'accepter. – Louis

Répondre

1

Je semble l'avoir fait avec l'aide du polyèdre. Voici le code si quelqu'un le trouve sur Google.

$("h1").each(function() { 
    $(this).css("display","inline").css({width: $(this).width(), display: "block"}); 
}); 
+0

Super! Merci d'avoir partagé! +1 –