Bonsoir à tous,
J'ai un petit souci qui doit être très simple à régler, mais étant novice en Javascript je m'en sors pas...
Pour situer :
J'ai une page web sur laquelle est présent un menu horizontal en haut de page. J'ai fait animer un petit curseur qui suit le mouvement de la souris (de façon horizontale) pour "cibler" la partie du menu sur laquelle je me trouve.
Problème :
Même lorsque je ne suis pas sur le bandeau du menu, le curseur suit encore le mouvement de ma souris. J'aimerai faire en sorte que le mouvement ne s'effectue que lorsque ma souris se trouve dans ce bandeau.
Voici le code :
Merci d'avance pour vos réponses !
J'ai un petit souci qui doit être très simple à régler, mais étant novice en Javascript je m'en sors pas...

Pour situer :
J'ai une page web sur laquelle est présent un menu horizontal en haut de page. J'ai fait animer un petit curseur qui suit le mouvement de la souris (de façon horizontale) pour "cibler" la partie du menu sur laquelle je me trouve.
Problème :
Même lorsque je ne suis pas sur le bandeau du menu, le curseur suit encore le mouvement de ma souris. J'aimerai faire en sorte que le mouvement ne s'effectue que lorsque ma souris se trouve dans ce bandeau.
Voici le code :
<head>
<script type="text/javascript">
// <![CDATA[
var cursorx = 935;
var cursory = 126;
function move_cursor (e)
{
var mousex;
mousex = (navigator.appName.substring(0,3)=="Net")? e.pageX : event.x;
cursordx = mousex;
document.getElementById("cursor").style.left = cursordx + "px";
}
//]]>
</script>
</head>
<body>
<script type="text/javascript">
// <![CDATA[
document.write('<img id="cursor" src="style/blue-style/cursor.png" alt="" style="position:absolute; top:'+cursory+'px; left:'+cursorx+'px;" />');
document.onmousemove = move_cursor;
//]]>
</script>
...
</body>
Merci d'avance pour vos réponses !
