Foros del Web » Creando para Internet » HTML »

[SOLUCIONADO] Como puedo crear un mejor efecto en mi slideshow con JQuery

Estas en el tema de Como puedo crear un mejor efecto en mi slideshow con JQuery en el foro de HTML en Foros del Web. De antemano gracias por su tiempo y sus respuestas de verdad, bien eh estado estudiando un poco de JQuey y empece a crear un slideshow ...
  #1 (permalink)  
Antiguo 17/04/2015, 00:50
 
Fecha de Ingreso: abril-2015
Mensajes: 4
Antigüedad: 9 años
Puntos: 0
Como puedo crear un mejor efecto en mi slideshow con JQuery

De antemano gracias por su tiempo y sus respuestas de verdad, bien eh estado estudiando un poco de JQuey y empece a crear un slideshow muy rudimentario , solamente cambia las imágenes pero lo hace de golpe , no hay un intervalo entre cambio y cambio de forma lenta , es decir quiero crear el efecto de que se van las imágenes hacia la izquierda pero de forma lenta, la verdad no se que métodos usar aun soy algo novato en esto, así que mi pregunta es : COMO PUEDO LOGRAR ESE EFECTO DE TRANSICIÓN A LA IZQUIERDA PERO DE FORMA LENTA EN MI SLIDESHOW?

aqui mi codigo de lo que llevo echo :

Código:
<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="UTF-8">
		<title>Slider JQ</title>
		<style>
			#contenedor img{
				width: 660px;
				height:400px;
			}

			#contenedor{
				height: 400px;
				width:660px;
				margin:0 auto;
				overflow: hidden;
				border:groove 10px #000;
			}

			#botonera{
				text-align: center;
				width:150px;
				height:40px; 
				margin:10px auto;
			}
		</style>
		<script src="JQuery.js"></script>
		<script>

			$(document).on('ready',function  () {
				
				$('#adelante').on('click',function(){
					$('#contenedor img:first').appendTo('#contenedor');
				})

				$('#atras').on('click',function(){
					$('#contenedor img:last').prependTo('#contenedor:first');
				})
			})
		</script>
	</head>
	<body>
		<div id="contenedor">
			<img src="IMG1.jpg" alt="">
			<img src="IMG2.png" alt="">
			<img src="IMG3.jpg" alt="">
		</div>
		<div id="botonera">
			<button id="atras">Previus</button>
			<button id="adelante">Next</button>
			<!--<button></button>-->
		</div>
	</body>
</html>
  #2 (permalink)  
Antiguo 17/04/2015, 01:58
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 1 mes
Puntos: 67
Respuesta: Como puedo crear un mejor efecto en mi slideshow con JQuery

Puedes utilizar slide, te dejo un ejemplo:

Código Javascript:
Ver original
  1. $("#contenedor img:first").hide('slide',{direction:'left'},1000);
  2. $("#contenedor img:last").show('slide',{direction:'left'},1000);

No puedo decirte si funciona o no ya que no lo he probado, es una idea de como podrias hacerlo.

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.
  #3 (permalink)  
Antiguo 17/04/2015, 02:50
 
Fecha de Ingreso: agosto-2013
Ubicación: A Coruña
Mensajes: 54
Antigüedad: 10 años, 8 meses
Puntos: 14
Respuesta: Como puedo crear un mejor efecto en mi slideshow con JQuery

Hola. Te refieres a este tipo de efecto?

https://jsfiddle.net/miranda90/t05766ka/

Un saludo!
  #4 (permalink)  
Antiguo 17/04/2015, 17:55
 
Fecha de Ingreso: abril-2015
Mensajes: 4
Antigüedad: 9 años
Puntos: 0
Respuesta: Como puedo crear un mejor efecto en mi slideshow con JQuery

Muchas gracias a ambos por las respuestas, por cierto martinmiranda90 me tomo algo de tiempo pero ya entendi mejor tu código de verdad se agradece mucho y era lo que me faltaba para mejorar el slideshow , saludos :D

Etiquetas: javascript
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:03.