2010-03-10 5 views
0

En espérant que quelqu'un puisse me diriger dans la bonne direction.
Je construis une boutique en ligne pour un client et j'utilise le thème PrestaShop Moon (link). Vous remarquerez dans la démo qu'il y a un curseur. Cependant, le curseur ne change pas automatiquement toutes les quelques secondes comme certains curseurs (par exemple one). Le thème Lune utilise un ancien curseur créé par Brian Reindel qui n'est plus supporté.Ajouter un temporisateur au curseur JS existant

Le curseur de thèmes appelle également boot.js qui inclut uniquement.

$(function() { 

    $("#slides").accessNews({ 
     speed : "normal", 
     slideBy : 1 
    }); 


}); 

Ma question prend l'existant .js peut-il être modifié à glissière automatique?

Merci à tous pour votre aide!

+0

que je suis dans ce domaine depuis la dernière heure et toujours pas de chance, j'ai essayé la suggestion de ocdcoder ci-dessous, mais en raison de mon manque d'expérience avec js, je ne peux pas le faire fonctionner. http://pastie.org/863558 est la page qui appelle les fichiers js et contrôle le contenu des curseurs. Toute aide est appréciée. Je vous remercie! – shaiss

Répondre

1

Oui, il suffit de définir un intervalle et d'appeler l'événement "click" sur la flèche qui défile. Il devrait ressembler à quelque chose comme ce qui suit:


function makeScroll() { 
$('#arrow').click(); 
} 

setInterval(makeScroll, secs*1000); 

où secs est le num de secondes que vous voulez en retard

+0

Pardonnez mon noobieness, mais où dans le fichier js je mettrais ça? – shaiss

+0

vous pouvez créer une balise de script en bas de la page le scroller est sur – Seaux

+0

J'ai essayé cela, ainsi que de le mettre dans son propre fichier js et en l'appelant en utilisant Dans le même fichier que slider.js et boot.js sont appelés. N'a pas travaillé. Je dois manquer quelque chose de simple. – shaiss