J'ai trouvé cet extrait sur Ajaxian, mais je ne peux pas sembler utiliser le cursor.y (ou cursor.x) comme une variable et lorsque la fonction est appelée tel ne semble pas fonctionner. Y a-t-il un problème de syntaxe ou autre chose?javascript position de la souris par rapport au site prefferably sans jQuery
function getPosition(e) {
e = e || window.event;
var cursor = {x:0, y:0};
if (e.pageX || e.pageY) {
cursor.x = e.pageX;
cursor.y = e.pageY;
}
else {
cursor.x = e.clientX +
(document.documentElement.scrollLeft ||
document.body.scrollLeft) -
document.documentElement.clientLeft;
cursor.y = e.clientY +
(document.documentElement.scrollTop ||
document.body.scrollTop) -
document.documentElement.clientTop;
}
return cursor;
}
Je preffer de ne pas utiliser jQuery UI si possible, depuis que je suis toujours thaught de jQuery et librarys un peu comme un pour la pluspart JS programmation.
Hourra! Il y a en fait une autre personne qui n'aime pas les bibliothèques JS = D – Chibu
'Je préfère ne pas utiliser jQuery si possible' ... Vous ne pouvez pas commencer à imaginer ce qui vous manque. Notez que jQuery n'est pas identique à l'interface utilisateur jQuery. – SLaks
Vous semblez souffrir du syndrome NIH http://en.wikipedia.org/wiki/Not_Invented_Here. Les développeurs les plus expérimentés reconnaissent l'utilité des bonnes bibliothèques et les utilisent lorsqu'elles sont indiquées. Dans ce cas particulier, vous faites simplement plus de travail pour vous que vous ne le savez. Bonne chance avec ça. –