Salut im faire une boucle PHP où je définis une classe, cette boucle fait une liste d'éléments, et chacun d'entre eux aura un bouton "partager" qui ouvrira une fenêtre, (div display: none) le javascript ouvrir cette div, et il fonctionne parfaitement ..Incrémentation +1 de la classe en javascript
Mon problème est que dans ce moment, j'ai inséré le code <script>
dans la boucle de sorte que chaque élément a son propre code <script></script>
...
Y at-il un moyen de faire un seul et sortir ce code de la boucle php, afin que je puisse améliorer le code.
<script>
$('a.sharebtnc').click(
function(event) {
event.stopPropagation();
$('div.redescompartir').fadeToggle(300);
}
);
</script>
Dans la boucle et je viens ajouter à la classe l'identifiant comme celui-ci (id: 32)
<script>
$('a.sharebtnc32').click(
function(event) {
event.stopPropagation();
$('div.redescompartir32').fadeToggle(300);
}
);
</script>
Comment puis-je faire de ce script fonctionne pour tous les éléments, peu importe le numéro d'identification, je Je n'ai aucune idée, mais je sais que c'est la bonne façon de le faire, n'est-ce pas?
Le code HTML est très simple, est la même chose pour chaque ... Je veux dire chaque élément a son propre div avec pour <a href="" > </a>
éléments
<a href="#" class="sharebtnc(id)">
<div class="redescompartir(id)">
<a href="" >Twitter </a>
<a href="" >Facebook </a>
<a href="" >Google </a>
<a href="" >Foursquare </a>
</div>
A quoi ressemble le DOM? Est-ce que 'l'entrée 'est un enfant, un parent, un frère ou une soeur du' div'? La bonne façon de le faire est d'utiliser 'this' pour faire référence à l'élément cliqué, puis de passer à la cible que vous voulez basculer. – nrabinowitz
la div est une div normale je vais coller mon code, mais c'est une div normale avec quatre éléments href. –