Maison  >  Article  >  interface Web  >  jquery permet aux images de suivre le mouvement de la souris

jquery permet aux images de suivre le mouvement de la souris

小云云
小云云original
2018-01-15 13:19:052662parcourir

Je souhaite écrire une fonction qui affiche un code QR sur le côté droit d'une certaine connexion lorsque la souris bouge et suit le mouvement de la souris. Cet article présente principalement les informations pertinentes sur l'implémentation par jquery des images suivant la souris. cet article peut aider tout le monde à réaliser une telle fonction, les amis dans le besoin peuvent s'y référer, j'espère qu'il pourra aider tout le monde.

Code d'implémentation :


<html> 
<head> 
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.js"></script> 
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  <title>jquery图片跟随鼠标</title> 
  <script type="text/javascript"> 
    function hideImg(num){ 
      if(num.className == "1_name"){ 
        $(&#39;#1_erweima&#39;).hide(); 
      }else if(num.className == "2_name"){ 
        $(&#39;#2_erweima&#39;).hide(); 
      } 
    } 
 
    function showImg(num) { 
      var intX = window.event.clientX; 
      var intY = window.event.clientY; 
      if (num.className == "1_name") { 
        $(&#39;#1_erweima&#39;).css("left", intX + 20 + "px"); 
        $(&#39;#1_erweima&#39;).css("top", intY + 10 + "px"); 
        $(&#39;#1_erweima&#39;).show(); 
      } else if (num.className == "2_name") { 
        $(&#39;#2_erweima&#39;).css("left", intX + 20 + "px"); 
        $(&#39;#2_erweima&#39;).css("top", intY + 10 + "px"); 
        $(&#39;#2_erweima&#39;).show(); 
      } 
    } 
  </script> 
</head> 
<body> 
<table> 
  <tr> 
    <th> 
      <a href="https://www.baidu.com/" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="1_name" target="_blank" onmouseout="hideImg(this)" onmousemove="showImg(this)" onmouseover="showImg(this)" style="color: #1192cc;">我是百度,会跟随</a> 
    </th> 
  </tr> 
  <tr> 
    <th> 
      <a href="https://www.baidu.com/" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="1_name" target="_blank" style="color: #1192cc;">我是百度</a> 
    </th> 
  </tr> 
  <tr> 
    <th> 
      <a href="https://www.baidu.com/" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="2_name" target="_blank" onmouseout="hideImg(this)" onmousemove="showImg(this)" onmouseover="showImg(this)" style="color: #1192cc;">我也是百度,也跟随</a> 
    </th> 
  </tr> 
  <p id="1_erweima" style="display:none;right:20;position:absolute;"> 
    <img src="https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo_top_ca79a146.png" /> 
  </p> 
  <p id="2_erweima" style="display:none;right:20;position:absolute;"> 
    <img src="https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo_top_ca79a146.png" /> 
  </p> 
</table> 
</body> 
</html>

Recommandations associées :

implémentation jQuery du suivi div mouse Explication des méthodes de déplacement

Explication d'exemples détaillés utilisant JS pour implémenter des coordonnées croisées suivant l'effet de la souris

Utilisation de JS pour implémenter des bulles suivant l'effet de la souris effets spéciaux d'animation de mouvement de souris

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