Hola estaba haciendo un pequeño slidecontent , para la pagina de un amigo, con un AutoSlide , el problema viene en este autoslide, en la funcion, les paso el script y luego el error:
Código Javascript
:
Ver original$(document).ready(function(e) {
// Iniciar SlideAuto
SlideContent(1);
// Accion SlideContent
$('a.prev').live('click',function(){
var id = $(this).attr('data-id');
SlideContent(id);
});
SlideAuto();
});
// ----- ----- ----- -----
// SliderContent
// ----- ----- ----- -----
function SlideContent(id){
// Variables
var Contenido = $('article.Contenido');
// Cambio
Contenido.load('Include/Cm_SlideContent.php',{'id':id});
}
function SlideAuto(){
// Variables
var Previsto = $('article.Previsto');
var Eventos = $('a.prev');
var Cantidad = Eventos.length;
var Selected = 0;
alert(Eventos[1].attr('data-id'));
// Aumento progresivo
if(Selected=Cantidad) Selected = 0;
if(Selected<Cantidad) Selected++;
alert('Eventos:'+Eventos[Selected].attr('href'));
// Cambio
var id = Eventos[Selected].attr('data-id');
Eventos.removeClass('Foco');
Eventos[Selected].addClass('Foco');
SlideContent(id);
setTimeout(SlideAuto,7000);
}
Código HTML:
Ver original
<a href="#" class="prev" data-id="6">
<h1>Rock En Grooveland
</h1> <p>El 8 de Diciembre La Entre Vias Rock se presentara en groveland En una super fecha: Mas Info de l ...
</p>
<a href="#" class="prev" data-id="5"> <h1>Rock en grooveland
</h1> <p>El 8 de Diciembre La Entre Vias Rock se presentara en groveland En una super fecha: Mas Info de la ...
</p> <a href="#" class="prev" data-id="4"> <h1>15 de sep en el almacen de gerli
</h1> <p>El sábado 15 de septiembre a las 22 hs La Entre Vías rock se estará presentando en El Almacén d ...
</p>
Error: Uncaught TypeError: Object
http://localhost/levr/Home.php# has no method 'attr'
El error esta en la variable id de la funcion AutoSlide
se supone que puedo agarrar ese atributo
Cualquier ayuda desde ya se agradece cualquier aporte