1. 程式人生 > >js實現一個可以相容PC端和移動端的div拖動效果

js實現一個可以相容PC端和移動端的div拖動效果

拖動時候用到的三個事件:mousedownmousemovemouseup在移動端都不起任何作用。

畢竟移動端是沒有滑鼠的,查資料後發現,在移動端與之相對應的分別是:touchstarttouchmovetouchend事件。

還有一點要注意的是

在PC端獲取當前滑鼠的座標是:event.clientXevent.clientY

在移動端獲取座標位置則是:event.touches[0].clientXevent.touches[0].clientY