cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimana untuk menentukan sudut pergerakan touchmove

Pusing mengikut putaran isyarat Cara menilai sudut isyarat

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>buju</title>
    <style type="text/css">
        #wrap{
                height: 100px;
                width:100px;
                background:red;
            }
    
    </style>
</head>
<body>
    <p id="wrap">

    </p>  
   <script type="text/javascript">
   var box=document.getElementById("wrap");
   box.addEventListener("touchmove",function(ev){
        console.log(ev.targetTouches[0]);
   })

   </script>
</body>
</html>


Saya hanya mencetaknya tetapi saya tidak mempunyai idea yang bagus
Parameter ini tidak mempunyai masalah dengan sudut.

迷茫迷茫2729 hari yang lalu902

membalas semua(3)saya akan balas

  • 滿天的星座

    滿天的星座2017-06-08 11:04:58

    Anda perlu mengira ini sendiri
    Anda perlu mengira offset antara titik sesentuh dan titik tengah,
    Kemudian gunakan fungsi trigonometri untuk mengira sudut.
    Saya telah menulis sesuatu yang serupa sebelum ini, anda boleh menggunakannya sebagai rujukan.
    https://jsfiddle .net/4pn3a5vy/

    balas
    0
  • 高洛峰

    高洛峰2017-06-08 11:04:58

    Soalan ini agak menarik tentang pergerakan tetikus. Saya fikir ia masih mengenai pergerakan koordinat Dapatkan koordinat titik permulaan dan koordinat titik akhir, kemudian hitung arah mana titik penamat berada, dan kemudian kira secara kasar sama ada ia mengikut arah jam atau lawan jam. tambah gerak balas masa digunakan untuk menilai tahap putaran, dengan betul

    balas
    0
  • 怪我咯

    怪我咯2017-06-08 11:04:58

    Ini memerlukan anda menyimpan lokasi di mana peristiwa permulaan sentuh dicetuskan, dan kemudian mengiranya dengan lokasi di mana peristiwa gerakan sentuh dicetuskan.

    balas
    0
  • Batalbalas