object.addEventListener("mouseover", myScript); sur diff�rents object
Bonjour � tous,
J'aimerais pouvoir compter le nombre de fois qu'un mouseover est fait sur un object.
Comment faire sachant qu'il y a plusieurs fois cette object pr�sent et qu'il y a un addEventListener sur chacun d'entre eux ?
Cr�er une variable qui s�incr�mente lorsqu'il y a un mouseover me semble donc impossible, car il faudrait cette variable pour chacun des objects.
Comment faire ?
Merci.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
function game() {
createItem();
window.setTimeout(game, 1000);
}
}
function createItem() {
const newSpan = document.createElement('span');
newSpan.setAttribute('class', 'Nail');
newSpan.addEventListener("mouseover", countMouseOver);
screen.appendChild(newSpan);
}
function countMouseOver(elem) {
i++;
if (i == 5)
elem.target.style.display = 'none';
} |
Ce que je veux :
Si il y a mouseOver sur un �l�ment, incr�mente i, et si i = 5, l'�l�ment disparait.
Et ceci, pour chaque �l�ment cr�� chaque seconde.