搜尋

首頁  >  問答  >  主體

javascript - js拖曳的問題

拖曳一個p到不同區域,怎麼判斷是拖曳到了哪個區域

#如圖拖曳請選擇到不同的選項區域,怎麼判斷具體拖曳到了哪個區域

巴扎黑巴扎黑2736 天前767

全部回覆(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
  • 取消回覆