搜索

首页  >  问答  >  正文

javascript - js拖拽的问题

拖动一个p到不同区域,怎么判断是拖动到了哪个区域

如图拖动请选择到不同的选项区域,怎样判断具体拖动到了哪个区域

巴扎黑巴扎黑2701 天前724

全部回复(5)我来回复

  • typecho

    typecho2017-06-28 09:28:59

    拖拽API接触少,只提供思路:可以根据目标在drop时距离左上角的距离来判断

    回复
    0
  • 巴扎黑

    巴扎黑2017-06-28 09:28:59

    使用定位 判断相对与父元素的距离来判断 拖拽最好是用插件

    回复
    0
  • 迷茫

    迷茫2017-06-28 09:28:59

    个人感觉可以通过各个p的top值来判断。比如“请选择”这块移动时,它的top值和下面的哪一个最接近,就基本上可以判断它拖动到了哪个区域。

    回复
    0
  • 黄舟

    黄舟2017-06-28 09:28:59

    可看下 拖拽事件

    drop(e) {
        e.target // 目标元素
    }

    回复
    0
  • 大家讲道理

    大家讲道理2017-06-28 09:28:59

    拖拽有好几个事件,看看手册,好像有7个事件

    回复
    0
  • 取消回复