Maison  >  Article  >  interface Web  >  Exemple détaillé d'implémentation JS de coordonnées croisées suite à l'effet de la souris

Exemple détaillé d'implémentation JS de coordonnées croisées suite à l'effet de la souris

小云云
小云云original
2017-12-25 16:20:032187parcourir

Cet article partage principalement avec vous le code pour réaliser l'effet des coordonnées croisées suivant la souris via JS. Il peut réaliser l'effet des coordonnées croisées apparaissant en fonction de la taille de la fenêtre du navigateur et suivant le mouvement de la souris. peut également calculer le numéro de coordonnées en temps réel. Les amis dans le besoin peuvent s'y référer. J'espère que cela aide tout le monde.

Regardons d'abord le rendu après opération :

Voici tout le code après test par l'éditeur :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>鼠标跟随十字JS特效代码</title>
</head>
<body style="margin: 0;">
 <p id="html"></p>
 <script type="text/javascript">
 //
 var ox = document.createElement(&#39;p&#39;);
 var oy = document.createElement(&#39;p&#39;);
 ox.style.width = &#39;100%&#39;;
 ox.style.height = &#39;1px&#39;;
 ox.style.backgroundColor = &#39;#ddd&#39;;
 ox.style.position = &#39;fixed&#39;;
 ox.style.left = 0;
 document.body.appendChild(ox);
 oy.style.height = &#39;100%&#39;;
 oy.style.width = &#39;1px&#39;;
 oy.style.backgroundColor = &#39;#ddd&#39;;
 oy.style.position = &#39;fixed&#39;;
 oy.style.top = 0;
 document.body.appendChild(oy);
 document.onmousemove = function(e){
 var e = e || event;
 var x = e.pageX;
 var y = e.pageY;
 ox.style.top = y + &#39;px&#39;;
 oy.style.left = x + &#39;px&#39;;
 document.getElementById(&#39;html&#39;). innerHTML = &#39;x : &#39; + x + &#39;<br/>y : &#39; + y;
 };
 </script>
<p>更多代码请访问:<a href="http://www.jb51.net/" target="_blank">脚本之家</a></p>
</body>
</html>

Lors des tests, vous pouvez ajuster le code en JS selon vos besoins X représente l'abscisse et Y représente l'ordonnée.

Recommandations associées :

Comment obtenir les coordonnées actuelles de la souris en temps réel

Événements Javascript et propriétés de coordonnées de la souris

Comment JavaScript peut-il obtenir les coordonnées d'un élément

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!

Déclaration:
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