Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/05/2012, 07:26
Avatar de Pentaxeros
Pentaxeros
 
Fecha de Ingreso: mayo-2008
Mensajes: 173
Antigüedad: 16 años
Puntos: 3
Respuesta: llamar a funcion JQuery para reiniciarla para scroll horizontal usando XAJ

He conseguido algo, por ejemplo, usando la funcion que me decía marlanga, la he modificado a los parametros que uso yo, y he añadido totalWidth que de partida lo he puesto a 1500.

Código PHP:
(function($){
function 
crearScroller(etiqueta){
$(
etiqueta).thumbnailScroller({
scrollerType:"clickButtons",
scrollerOrientation:"horizontal",
scrollSpeed:2,
scrollEasing:"easeOutCirc",
scrollEasingAmount:600,
acceleration:4,
scrollSpeed:800,
noScrollCenterSpace:0,
autoScrolling:0,
autoScrollingSpeed:2000,
autoScrollingEasing:"easeInOutQuad",
autoScrollingDelay:500,
totalWidth:1500
});

Luego en el codigo JAVA ha modificado donde se creaba la variable totawidth, que era:
var totalWidth=$scroller.outerWidth(true);
por
var totalWidth=options.totalWidth;

Y ahora el scroll se crea acorde a ese ancho que yo indico.

Calcular desde PHP en la función XAJAX el ancho para mi es muy sencillo, ya que se al numero de imagenes y su ancho, por lo que tengo que ver como paso ahora eso a la función de Javascrip, para que en lugar de pasar 1500 me pase el valor que yo le diga.

Yo desde XAJAX llamaria asi:
crearScroller("#tS2",ancho);

pero como no domino el javascript, no se como pasar esa variable dentro de a función crearScroller

alguna ayuda???

Gracias!!!