J'ai un .wall
div
avec un div
s à l'intérieur. Je veux organiser le toy
s inside the wall
. float:left
propriété a fait pour moi bien.Éléments de positionnement absolus CSS à l'intérieur d'un div
Maintenant, le problème est que je veux ajouter position:absolute
pour les div toy
pour le rendre plus tard dragable. Comment puis-je le faire soit par Javascript, soit par CSS?
En appliquant position:absolute
, tous les toy
s viendront dans le coin supérieur gauche du wall
se recouvrant et se cachant mutuellement.
La largeur et la hauteur du wall
est constante, mais la largeur et la hauteur des toy
s est variable, aussi le nombre de toy
divs est dynamique et que le nombre augmente toy
s need to arrange as rows.
Toutes les suggestions seront utiles, s'il vous plaît noter que je ne peux pas éviter l'utilisation de position:absolute
pour faire glisser.
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<style>
body{
text-align:center;
}
.clearfix{
clear:both;
}
.wall {
border: 5px solid #cde;
margin:auto;
width:200px;
padding:10px;
}
.toy{
background-color: #BBCCEE;
border:1px solid #8899BB;
margin:5px;
width: auto;
padding:5px;
float:left;
}
.tall{
padding-top:10px;
}
</style>
<script>
$(document).ready(function() {
$('.toy').each(function(index) {
var position = $(this).offset();
var prevPosition = $(this).prev().offset();
$(this).css({
//top: position.top,
//left:position.left,
//position:'absolute',
});
});
});
</script>
<div class='wall'>
<div class='toy'>T1</div>
<div class='toy'>T2</div>
<div class='toy'>T3333333</div>
<div class='toy'>T4</div>
<div class='toy'>T5</div>
<div class='toy tall'>T6</div>
<div class='toy'>T7</div>
<div class='toy'>T8</div>
<div class='clearfix'></div>
</div>
Le *** mur *** doit avoir la position relative, pas les jouets. Il semble y avoir un problème de communication ci-dessous. L'élément * container * a besoin d'une position relative pour que la position absolute travaille sur le * contenu *. Avez-vous essayé cela? – harpo
Oui, * mur * besoin d'avoir la position relative et les * jouets * besoin d'avoir la position absolue –