Comunidad de diseño web y desarrollo en internet online

Comportamiento de flechas en galeria Jquery

Citar            
MensajeEscrito el 26 Sep 2012 03:20 am
Hola! tengo un problema con una galeria tipo slider de jquery, el problema es que quiero añadirle un comportamiento mas a las flechas de desplazamiento. Por defecto la flecha de "next" aparece en el primer slide pero no la de "prev" porque no hay slide previo...y cuando llega al ultimo slide, justo lo contrario. Hasta aqui todo bien, el comportamiento que quiero añadir es que cuando este en el slide inicial ( que digo yo que será el 0, la flecha de "next" no aparezca..y si en el resto de slides (que tendrá el comportamiento que ya viene por defecto).

Este es el codigo que viene en el javascript donde habla del comportamiento de los botones:

Código Javascript :

function setButtons()
        {
            if(options.controls)
            {
                oBtnPrev.toggleClass('disable', iCurrent <= 0 );
                oBtnNext.toggleClass('disable', !(iCurrent +1 < iSteps));
            }         
        }

He probado a añadir este comportamiento:

Código Javascript :

oBtnNext.toggleClass('disable', iCurrent <= 0 );

...pero no funciona y no entiendo porque, nose si es porque entra en colision con el otro comportamiento del boton Next, ya que si elimino el otro comportamiento y dejo el que escrito yo...funcionaria bien.

En el slide inicial hay 2 botones que desplazan el slider hasta el slide que yo digo, por lo que no habria problema al hacer desaparecer la flecha de Next.

Si alguien pudiese ayudarme lo agradecería.

Muchas gracias

Rocha

Por rochudo

13 de clabLevel



 

chrome
Citar            
MensajeEscrito el 26 Sep 2012 05:16 pm
No añadas, modifica el que tienes

oBtnNext.toggleClass('disable', !(iCurrent +1 < iSteps) || iCurrent == 0 );

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 27 Sep 2012 01:10 am
Muchas gracias, funciona perfectamente. Habia estado probando lo mismo pero en vez de unir ambas funciones con || lo hacia con &&, y logicamente, no me funcionaba.

Gracias otra vez ;)


Rocha

Por rochudo

13 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.