Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2013, 09:39
douglasroos
 
Fecha de Ingreso: agosto-2009
Mensajes: 59
Antigüedad: 14 años, 8 meses
Puntos: 0
AYUDAAlinear un div como si fuera tooltip de otro

Buenos dias a todos, tengo un problema con el siguiente codigo que genero desde una BD para mostrar unas carpetas de usuario, la idea es que cuando situen el raton encima se genere un preview de las fotos y archivos que posee, esto ya lo logre hacer, lo que necesito es que la posicion del div preview sea siempre 100px a la derecha del que tiene la carpeta.

Me explico mejor poniendo el codigo:

Código PHP:
Ver original
  1. function VER_ABIERTAS(){
  2.     $mysqli = $_SESSION['db'];
  3.     ?>
  4.     <div class="taboff" style="padding:4px">CARPETAS DE ACCESO LIBRE</div>
  5.     <?php
  6.     $get = $mysqli->query("SELECT cev_folders.admin_id, cev_admins.nombre, cev_admins.apellido  FROM cev_folders, cev_admins WHERE cev_folders.tipo = 'open' AND cev_folders.admin_id = cev_admins.admin_id GROUP BY cev_folders.admin_id");
  7.     if($get->num_rows){
  8.         while($rox = $get->fetch_row()){
  9.             ?>
  10.             <div class="bits"><b><?php echo $rox['1'].' '.$rox['2']?></b> comparte con todos</div>
  11.             <div style="margin-bottom:10px;">
  12.                 <?php
  13.                 $ver = $mysqli->query("SELECT id,nombre FROM cev_folders WHERE admin_id = '".$rox['0']."' AND tipo = 'open'");
  14.                 if($ver->num_rows){
  15.                     while($row = $ver->fetch_row()){
  16.                         ?>
  17.                         <a href="?action=4&do=ver&id=<?php echo $row['0']?>&owner=<?php echo $rox['0']?>"><div class="fol" title="" onMouseOver="MD('f<?php echo $rox['0']?>'); x.request('r:preview.php?id=<?php echo $row['0']?>&owner=<?php echo $rox['0']?>; rl:f<?php echo $rox['0']?>')" onMouseOut="CD('f<?php echo $rox['0']?>')"><img src="../img/Folder.png" /><br /><?php echo $row['1']?><br /><?php PESO_FOLDER("../documents/".$rox['0']."/".$row['0']."/files/")?></div></a><div class="preview" style="display:none;" id="f<?php echo $rox['0']?>" onMouseOver="MD('f<?php echo $rox['0']?>')" onMouseOut="CD('f<?php echo $rox['0']?>')"></div>
  18.                         <?PHp
  19.                     }
  20.                 }
  21.                 $ver->free();
  22.                 ?>
  23.                 <div id="c"></div>
  24.             </div>
  25.             <?php
  26.         }
  27.     }else{
  28.         echo NO_CHECK.' A&uacute;n no hay carpetas compartidas';
  29.     }
  30.     $get->free();
  31. }

Este es el codigo, ahora el CSS

Código CSS:
Ver original
  1. .fol{float:left;background-color:#eee;border:1px solid #CCC;padding:4px;margin:0px 5px 0px 5px;color:#666;width:100px;height:100px;text-align:center;font-size:9px;overflow:hidden; position:relative;}
  2. .preview{
  3.     z-index:900;
  4.     position:absolute;
  5.     left:25%;
  6. }
No hallo como hacer que dependa de cada uno de los div que estan flotando para que siempre aparezca a la derecha de este.

Espero puedan ayudarme