Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2010, 07:18
MadDunDee
 
Fecha de Ingreso: octubre-2006
Mensajes: 199
Antigüedad: 18 años, 1 mes
Puntos: 3
Callback jQuery, sintaxis

Hola, veréis necesito pasar una secuencia de código como callback y no sé bien cómo escribirlo.

La callback tiene que ir aquí:

Código PHP:
 $('#list-works').quicksand($filteredData, {
        
duration300,
        
easing'easeInOutQuad',
        
useScalingtrue,
        
adjustHeighttrue,
        
timezone: +10
       
(CALLBACK)
      }); 
Y tiene q pasarse el siguiente código:

Código PHP:
$('.hover-fx-slide').hover(  
    function () {  
  
        
value = $(this).find('img').outerHeight() * -1;  
          
        $(
this).find('img').stop().animate({topvalue} ,{duration:200easing'linear'});     
          
    },  
    function () {  
           
        $(
this).find('img').stop().animate({top:0} ,{duration:300easing'linear'});      
      
    }); 
Como véis se trata de un plugin llamado quicksand q permite reorganizar elementos o items de una forma muy visual atractiva. El plugin en cuestión es este, por si os interesa --> http://razorjack.net/quicksand/docs-and-demos.html

En esta misma página podéis ver una sección q dice "Integración con otros plugins". Aquí se explica de la siguiente manera que no sé implementar:

Código PHP:
$("#content").quicksand($("#data > li"), 
  {
    
duration1000,
  }, function() { 
// callback function
    
$('#content a').tooltip();
  }
); 
Pues bien, es ahí donde explica como pasar otras funciones como callback y yo no sé escribirlo correctamente. No es otro plugin lo q quiero pasar, si no una serie de funciones q realizan distintos efectos sobre cada item. El de arriba es solo un ejemplo, habría más de estos con declaraciones de variables y demás.

Espero q me podáis ayudar, gracias!!!