. $ () MouseMove <- Selettore vuoto in jQuery 1.4
-
23-09-2019 - |
Domanda
Il seguente pezzo di rotture di codice nel aggiornamento a jQuery 1.4:
$().mousemove(
function (e) {
defaults.mouseX = e.pageX;
defaults.mouseY = e.pageY;
});
};
quello che sembrava essere una correzione ragionevole stava aggiungendo "html" come selettore, es:. $ ( "Html")
La correzione funziona bene - solo che adesso quando l'utente posiziona il mouse fuori dalla pagina, che non registra la posizione del mouse al di là dei confini. Quando si tenta di utilizzare la posizione del mouse per un freno, per esempio, la quantità di movimento al di là dello schermo è veramente importante. Chiunque ha ottenuto tutte le idee?
Grazie in anticipo.
Soluzione
Prima di 1.4, $()
era una scorciatoia per $(document)
. Con 1.4, in realtà produce un insieme vuoto (che rende più senso ma era irritante difficile prima).
Basta scrivere $(document)
quando questo è quello che ti serve, e tutto andrà bene ...