0
Je veux détecter la position du curseur au-dessus des boîtes en rendant l'arrière-plan du journal vert, mais il n'apparaît que sur le dernier. Regardez mon exemple ici: https://jsfiddle.net/1ry4dc1j/Comment obtenir la position de chaque élément?
Comment obtenir le fond de journal vert pour chaque boîte? Merci pour toute aide.
$("body").mousemove(function(event) {
$("log").text("pageX: " + event.pageX + ", pageY: " + event.pageY);
$("box").each(function() {
var outerW = $(this).outerWidth();
var outerH = $(this).outerHeight();
var offsetL = $(this).offset().left;
var offsetT = $(this).offset().top;
var width = outerW + offsetL;
var height = outerH + offsetT;
if (event.pageX > offsetL && event.pageX < width && event.pageY > offsetT && event.pageY < height) {
$("log").addClass("light");
} else {
$("log").removeClass("light");
}
});
});
Hmm, mais comment je peux pour l'ajouter à la fonction "glisser-déposer"? Voici le code: https://jsfiddle.net/dsuxamjj/ – Hvrxld
Cela n'a aucun sens d'ajouter un écouteur d'événement dans le gestionnaire de mousemove. Va ajouter beaucoup d'auditeurs – charlietfl
@charlietfl, je suis d'accord. – xxLITxx