2009-03-27 6 views
2

Je voudrais savoir comment je peux utiliser JavaScript pour trouver l'emplacement du pointeur de la souris quand il est dans les limites d'un SVG viewBox. Ai-je besoin d'utiliser le modèle d'événement pour suivre tous les différents événements de mouvement de la souris, ou est-ce que je peux interroger le pointeur de la souris pour qu'il me dise où il se trouve quand j'en ai besoin?SVG emplacement du pointeur de la souris

+0

Wow. Quelqu'un utilise SVG pour le genre de choses complexes auxquelles il était destiné? Il y a de l'espoir! –

+0

Le développement en SVG est génial. Ce sont les options limitées pour déployer mon application qui l'entraîne. –

Répondre

3

Vous pouvez accrocher à l'événement onmousemove et accéder à l'objet de l'événement:

function on_mouse_move(evt) { 
    var 
    x = evt.clientX, 
    y = evt.clientY; 
} 

(Cela suppose on_mouse_move est connecté à l'événement onmousemove de votre document SVG).

+0

Bonne idée. Je vais essayer. –

Questions connexes