Maison > interface Web > js tutoriel > le corps du texte

La position de la souris est-elle récupérable en JavaScript sans événements de mouvement de la souris ?

Susan Sarandon
Libérer: 2024-10-23 19:03:02
original
651 Les gens l'ont consulté

Is Mouse Position Retrievable in JavaScript Without Mouse Movement Events?

La position de la souris peut-elle être récupérée en JavaScript sans mouvement de la souris ?

Question :

Est-il possible d'obtenir la souris position à l'aide de JavaScript après le chargement de la page sans aucun événement de mouvement de la souris ?

Réponse :

Habituellement, il n'est pas possible de récupérer la position de la souris sans événements de mouvement de la souris. Cependant, une solution de contournement élaborée peut être mise en œuvre.

Solution de contournement :

  1. Créez un élément div transparent qui couvre l'intégralité du document.
  2. Générez un nombre important de petits éléments d'ancrage (<1px) () au sein de ce div, chacun avec une règle de survol CSS qui modifie une propriété (par exemple, font-family).
  3. Parcourez ces éléments sur chargement de la page, en vérifiant leur style calculé jusqu'à ce que celui avec la police de survol soit trouvé.
  4. Extraire les coordonnées de cet élément identifié pour se rapprocher de la position de la souris dans le document.

Attention :

Bien que techniquement possible, cette approche est très inefficace et peu pratique. Évitez de le mettre en œuvre dans des projets réels.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!