|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : avril 2003 Messages : 97 ![]() |
Bonjour à tous,
J'utilise un slider qui utilise JQuery http://www.ndoherty.biz/demos/coda-slider/2.0/ Pour le bon fonctionnement du slider pour passer à la page suivante j'utilise le code Code :
<a class="xtrig" href="#1" rel="coda-slider-3">Panel 1</a> Par contre quand j'injecte dynamiquement de l'HTML via javascript comme ça Code :
container.innerHTML = '<a class="xtrig" href="#4" rel="coda-slider-1"><img src="questions/illu1reponse3V.png" width="" height="" class="" /></a>'; J'imagine que dès que le code apparait après le load ca ne fonctionne plus. Comment faire pour conserver l'effet ? Sinon je pourrais précharger le lien et le désactiver jusqu'à ce que j'injecte le nouveau code HTML, mais comment faire ? Cordialement yodark |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 802 ![]() |
C'est effectivement un problème connu de JavaScript : il est assez mauvais pour prévoir ce qui va arriver sur la page dans le futur
![]() Plus sérieusement, le fonctionnement est le suivant : lorsque le script est lancé, il récupère les éléments dont il a besoin et leur affecte un comportement, en revanche, il ne peut pas affecter un comportement à des éléments qui n'existent pas encore ! Eventuellement, tu peux essayer d'utiliser la méthode live() de jQuery, sinon, relancer le script à chaque ajout d'éléments.
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#3 | |
|
Futur Membre du Club
![]() Inscription : avril 2003 Messages : 97 ![]() |
Citation:
J'ai essayé de reprendre l'initialisation Mais du coup tout s'éfface quand je fait ça. Pour la fonction live comment l'utiliser dans ce cas la ? |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com