javascript - js拖拽的问题
巴扎黑
巴扎黑 2017-06-28 09:26:59
[JavaScript讨论组]

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

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

巴扎黑
巴扎黑

全部回复(5)
typecho

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

巴扎黑

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

迷茫

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

黄舟

可看下 拖拽事件

drop(e) {
    e.target // 目标元素
}
大家讲道理

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号