Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/12/2017, 10:08
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 9 años, 5 meses
Puntos: 263
Respuesta: Dialog funciona solo para un elemento y no para el resto

Código PHP:
Ver original
  1. <?php while($row1 = $query->fetch_array()){ $con=1; ?>
  2.  
  3. <div class="show" id="<?php echo $con; ?>">
  4.       <img src="images/<?php echo $row1["name"]; ?>.png" alt="<?php echo $row1["name"]; ?>" title="<?php echo $row1["name"]; ?>" width="50" height="50"><br>
  5.      <div>
  6.       <span class="nameBox">
  7.         <?php echo $row1["name"]; ?></span>
  8.      </div>
  9.     </div>
  10.  
  11. //The dialog which will appear after clicking on the image
  12.  
  13.     <dialog class="myDialog" id="<?php echo $con; ?>">
  14.      <span id="<?php echo $con; ?>" class="close">x</span>
  15.       <h3 class="headerDialog"><?php echo $row1["name"]; ?></h3>
  16.         <p style="background: black; color: white">phone: <?php echo $row["phone"]; ?><br>
  17.       address: <?php echo $row["address"]; ?></p>
  18.     </dialog>
  19.  
  20. <?php $con++; } ?>

Código Javascript:
Ver original
  1. $(".show").click(function(){
  2.     var id = $(this).attr('id');
  3.     $("#"+id).showModal();
  4. })
  5. $(".close").click(function(){
  6.     var id = $(this).attr('id');
  7.     $("#"+id).close();
  8. })

prueba asi a ver
__________________
[email protected]
HITCEL