2010-10-08 9 views
0

Hey, j'ai un script php en faisant glisser quelques images à partir d'une base de données et en les affichant en utilisant float: left; alors ils vont de gauche à droite.obtenir div actuelle (rendue) largeur avec javascript

Cependant, sauf dans le css je définis i largeur pour le conteneur, ils sautent sur une deuxième ligne.

Donc la question EST!

Comment pour la vie de moi pourrais-je l'obtenir pour comprendre la largeur du contenu, puis définir l'attribut de largeur via javascript tout sur le seul chargement. J'ai eu un léger souci que ce ne serait pas facilement possible car il aurait fallu rendre les images/mise en page d'abord pour obtenir une largeur avant de l'ajuster ensuite.

Des idées s'il vous plaît les gens !! x

Répondre

0

Votre question a à voir avec la façon dont les flux de flotteurs fonctionnent ...

Si deux images sont flottaient et la somme de leurs largeurs est plus large que l'élément contenant, ils envelopper (semblable à la façon mots dans un paragraphe wrap).

références visuelles décrivant le flux de « flotter » éléments ED (trop difficile à décrire en quelques mots):

+0

yah Je comprends, mais je dois flotter à N'enveloppe pas avec le div parent, j'en ai besoin pour déborder et créer un scroll horizontal. – Owen

Questions connexes