Cita:
Iniciado por MrGilbertMan Apoyo a germano6.
No hagas una función anónima, programa el setinterval dentro de una función definida.
Luego puedes poner los tres botones dentro de un div que contenga un onmouseout=function setinteval(); y un onmouseover con una función que contenga un clearinterval.
Cita:
Iniciado por Germano6 Prueba mouseout.
Buenas y gracias por contestar, lo que no entiendo es porque no funciona esto así:
Código Javascript
:
Ver original$(".a").mouseout(function(){
setInterval(function() {
$(".noticias-contenedor-index").delay( 2000 ).animate({marginLeft:"-4px"},{duration: 600 });
$(".noticias-contenedor-index").delay( 2000 ).animate({marginLeft:"-662px"},{duration: 600 });
$(".noticias-contenedor-index").delay( 2000).animate({marginLeft:"-1320px"},{duration: 600 });
},1000);
});
/*Navegar por el slider*/
$("#boton1").click(function(){
$(".noticias-contenedor-index").animate({marginLeft:"-4px"},{duration: 600 });
});
$("#boton2").click(function(){
$(".noticias-contenedor-index").animate({marginLeft:"-662px"},{duration: 600 });
});
$("#boton3").click(function(){
$(".noticias-contenedor-index").animate({marginLeft:"-1320px"},{duration: 600 });
});
No hay manera de que me funcione... se queda totalmente parado, pero si clickeo encima, empieza a hacer el movimiento automatico, eso si, lo ultimo para navegar por el slider con los botones o que se quede parado si tienes el mouse encima de ".a" no sirve... no tiene sentido vamos..
que tengo mal en este código?