1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| /*
* Action différente
*/
const
elemA = document.querySelector( '.sujetA' ),
elemB = document.querySelector( '.sujetB'),
elemP = document.querySelector( '.info > p' ),
strDefault = elemP.textContent; // le texte par défaut
elemA.addEventListener( 'mouseenter', ev => {
elemP.textContent = 'Vaste sujet !';
}, { capture : false, passive : true, once : false } );
elemB.addEventListener( 'mouseenter', ev => {
elemP.textContent = 'La politesse est de rigueur !';
}, { capture : false, passive : true, once : false } );
elemA.addEventListener( 'mouseleave', ev => {
elemP.textContent = strDefault;
}, { capture : false, passive : true, once : false } );
elemB.addEventListener( 'mouseleave', ev => {
elemP.textContent = strDefault;
}, { capture : false, passive : true, once : false } ); |
Partager