Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/06/2008, 16:33
Avatar de spider_boy
spider_boy
 
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 5 meses
Puntos: 89
Respuesta: Mostrar / Ocultar div

Hey man, disculpa por colgarme de tu tema, pero me ocurre lo mismo, pero con jQuery...

A ver si me pueden ayudar =(

Estoy usando este código

Código PHP:
var LoadPhotosJQuery = {

    
load : function()   {
        var 
links = $(".box_link");
        
        
links.each( function(e) {
           
            var 
elements links[e].id.split('#')[1];
           
            $(
links[e]).click( function(ev) {
                
ev.preventDefault();

                $.
ajax({
                    
type 'get' ,
                    
url  "ajaxfiles/load_photos.php" ,
                    
data : {orderBy:elements} ,
                    
dataType "html" ,             
                    
error : function(er) { alert(er); } ,              
                    
success : function(c) {  
                        $(
'#'+elements).text(c);
                        $(
'#'+elements).slideToggle(200);
                    }                            
                });
            });
        });
    }    

El problema está en estas líneas

$('#'+elements).text(c);
$('#'+elements).slideToggle(200);


Si lo pongo en ese orden, y clickeo algún link, me muestra rápidamente el div y se oculta de inmediato... pero si cambio el orden de estas líneas, al primer click no muestra nada y al segundo comienza a funcionar correctamente... no sé como solucionarlo... Gracias =)
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.