Pro výukové účely na SPŠ Zlín
vytvořil RNDr.Vladimír Vaščák

Pohyb myš

    <script>  
       var x = 0;    
       var y = 0;
       const krok = 64;
       const polomer = 64; 
       var smile; 
         
       function vytvoritObrazek(id) {
            var img = document.createElement("img");
            img.id = "euro" + id;
            img.src = "img/euro.png";             
            img.style.position = "absolute";
            img.style.left = (Math.round(Math.random()*300) + polomer).toString() + "px";   
            img.style.top = (Math.round(Math.random()*300) + polomer).toString() + "px";                    
            var stranka = document.getElementById("stranka");
            stranka.appendChild(img);              
       }
       
      function pohyb(event) {
          var x = event.clientX;
          var y = event.clientY;
          smile.style.left = x - krok/2 + "px";
          smile.style.top = y - krok/2 + "px";           
          //console.log(x, y);                              
      }
       window.onload = function() {       
           smile = document.getElementById('smile');
           vytvoritObrazek(0);           
           console.log(document.getElementById('euro0').style.left);
       }  
    </script> 
  
    <div style="height:100vh;" id="stranka" onmousemove="pohyb(event)">
      <img src="img/smile.png" id="smile" width="64" height="64" style="position:absolute; left:0px; top:0px;">
    </div>
  
<!--       
        if (Math.sqrt(Math.pow(x - xeuro, 2) + Math.pow(y - yeuro, 2) < 2*polomer)) {
           xeuro = Math.round(Math.random()*300) + polomer;
           yeuro = Math.round(Math.random()*300) + polomer;        
           euro.style.left = xeuro + "px";
           euro.style.top  = yeuro + "px";                             
        }       
-->