. $ () MouseMove <- sélecteur vide dans jQuery 1.4
-
23-09-2019 - |
Question
Le bit suivant des ruptures de code dans la mise à niveau jquery 1.4:
$().mousemove(
function (e) {
defaults.mouseX = e.pageX;
defaults.mouseY = e.pageY;
});
};
Ce qui semblait être une solution raisonnable a été d'ajouter "html" comme le sélecteur, ex:. $ ( "Html")
Le correctif fonctionne très bien - sauf que maintenant lorsque l'utilisateur de la page mouses, il n'enregistre pas la position de la souris au-delà des frontières. Lors d'une tentative d'utiliser la position de la souris pour glisser, par exemple, la quantité de mouvement au-delà de l'écran est vraiment important. Quelqu'un at-il des idées?
Merci d'avance.
La solution
Avant 1.4, $()
était un raccourci pour $(document)
. Avec 1.4, il produit en fait un ensemble vide (ce qui est plus logique, mais était fâcheusement difficile avant).
il suffit d'écrire $(document)
quand c'est ce que vous avez besoin, et tout ira bien ...