soy nuevo en jQuery y tengo una duda que creo será bastante fácil de resolver pero no encuentro la solución por ninguna parte.
Estoy intentando utilizar la función .show() de jQuery UI en una serie de imagenes. La idea es que vayan apareciendo una a una (tengo un setInterval ya configurado) para crear un slideshow más visual.
Asi pues lo que hago es seleccionar todas las imagenes con tag img en mi documento:
Código:
Y luego le aplico a cada imagen el method .show() así:var selectedImg = $('img');
Código:
Y la consola me tira el siguiente error: "selectedImg[i].show is not a function"...selectedImg[i].show('drop',1000);
El problema parece estar en "[i]" ya que si lo borro tal que así:
Código:
El programa funciona... solo que mostrando todas las imagenes a la vez claro.selectedImg.show('drop',1000);
El resto del código funciona perfectamente (he probado el mismo slideshow con javascript a secas y funciona) así que deduzco que el problema está en que estoy iterando mal.
He leído en la especificación de jQuery sobre el method get() para conseguir un determinado elemento del array pero, de nuevo, si escribo esto:
Código:
La cosa no funciona.. var selectedImg = $('img').get(i); selectedImg.show('drop',1000);
Alguna idea de lo que puede estar pasando ? Muchas gracias.