javascript - Bagaimana untuk menentukan sudut pergerakan touchmove
迷茫
迷茫 2017-06-08 11:02:58
0
3
901

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.

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

membalas semua(3)
滿天的星座

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/

小葫芦

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

刘奇

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan