<script><br> fonction bigimg(){<br> var bbox = document.getElementById("box");<br> var bmove = document.getElementById("move");<br> var bbimg = document.getElementById("bimg");<br> var b_bimg = document . getElementById("b_bimg");<br> bbox.onmouseover = function(){//Déplacez la souris vers la zone pour afficher la grande image et la zone de sélection<br>bbimg.style.display = "block";<br>bmove.style .display="block";<br> }<br> bbox.onmouseout = function(){//Les grandes images et les zones de sélection ne seront pas affichées lorsque la souris s'éloigne de la zone<br>bbimg. style.display = "none";<br>bmove.style.display="none";<br> }<br> bbox.onmousemove = function(e){//Obtenir la position de la souris<br>var x = e .clientX;//Position de la souris par rapport à la fenêtre<br>var y = e.clientY;<br>var t = bbox.offsetTop;//Position de la boîte par rapport à la fenêtre<br>var l = bbox.offsetLeft;<br>var _left = x - l - bmove.offsetWidth/2;//Calculer la position du déplacement<br>var _top = y - t -bmove.offsetHeight/2;<br>if(_top<=0)// Glisser vers le haut de la boîte<br/> _top = 0;<br/>else if(_top>=bbox.offsetHeight-bmove.offsetHeight)//Glisser vers le bas de la boîte<br> _top = bbox.offsetHeight-bmove .offsetHeight ;<br>if(_left<=0 )//Glisser à l'extrême gauche de la boîte<br/> _left=0;<br/>else if(_left>=bbox.offsetWidth-bmove.offsetWidth)//Slide à l'extrême droite de la boîte<br> _left=bbox.offsetWidth- bmove.offsetWidth ;<br>bmove.style.top = _top + "px";//Définir la position du déplacement<br>bmove.style.left = _left + "px";<br>var w = _left/(bbox .offsetWidth-bmove.offsetWidth);//Calculer la proportion de mouvement<br>var h = _top/(bbox.offsetHeight-bmove.offsetHeight); <br>var b_bimg_top = (b_bimg.offsetHeight-bbimg.offsetHeight)*h; //Calculer la position de la grande image<br>var b_bimg_left = (b_bimg.offsetWidth-bbimg.offsetWidth)*w;<br>b_bimg. style.top = -b_bimg_top + "px";//Définir les informations de position de la grande image<br>b_bimg.style.left = -b_bimg_left + "px";<br> }<br><br> }<br> </script>