Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/04/2011, 17:59
Avatar de masterpuppet
masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: Error con efecto fade

Que tal mariomon17,

falta markup ahi, donde esta fila y produ ?, igual te comento que estas utilizando jQuery a medias, a ver, deberías organizarlo un poco, la función produ va fuera del ready y el evento click asignalo a través de jQuery, algo así para empezar:

Código Javascript:
Ver original
  1. function produ(e) {
  2.     e.preventDefault();
  3.     var id = $(this).attr('id').replace('item-', '');
  4.     $(".fila").fadeTo("slow",0.5, function () {
  5.         $(".produ").load('producto.php?id='+id,function(){
  6.            $(".produ").fadeIn("slow", function() {
  7.               $(".cuerpo").click(function(){
  8.                  $(".produ").fadeOut("slow");
  9.                  $(".fila").fadeTo("slow",1);
  10.               });
  11.            });
  12.         });
  13.     });
  14. }
  15.  
  16. $(document).ready(function(){
  17.    $('.box').click(produ);
  18. });

y ajusta el html, así:

Código HTML:
Ver original
  1. <div class="cuerpo">
  2.    <div class="box" id="item-345">
  3.    </div>
  4.    <div class="box" id="item-345">
  5.    </div>
  6. </div>

hace estos ajustes y postea el resto del markup, tanto $ anidado en elementos que están relacionados no esta bien.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)