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.

È stato utile?

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 ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top