java吧 关注:1,228,391贴子:12,688,819
  • 19回复贴,共1

四年的全菜工程师又跑来提问题了,有大神帮忙解惑一下嘛

只看楼主收藏回复



IP属地:重庆1楼2019-07-08 17:34回复
    鼠标拖动div,怎么才能让右边的面板知道,拖进去了


    IP属地:重庆2楼2019-07-08 17:35
    回复
      如果用H5原生的拖动事件,DataTransfer.setDragImage(),一点效果都没有,也不报错。
      ----发生拖动时,从拖动目标(dragstart事件触发的元素)生成半透明图像,并在拖动过程中跟随鼠标指针。这个图片是自动创建的,你不需要自己去创建它。然而,如果想要设置为自定义图像,那么 DataTransfer.setDragImage() 方法就能派上用场。


      IP属地:重庆3楼2019-07-08 17:42
      收起回复
        这贴吧都是夸夸其谈找工作和不让别人找工作的,你这种有技术含量的问题贴解不出来的


        IP属地:湖南来自Android客户端5楼2019-07-09 08:42
        收起回复
          通过区域的边界坐标判断,监听拖动事件,判断鼠标坐标是否位于区域内


          IP属地:河南6楼2019-07-09 09:16
          收起回复
            既然有这对应的方法,那应该也有事件给你监听吧,dsatatransfer没用过,一般这种需求我都是想办法自己写实现的。


            IP属地:辽宁7楼2019-07-09 09:18
            回复
              自己百度了一下setDragImage是干什么用的,我只想说这和你拖拽之后让右边的div知道根本不矛盾啊。
              你自己想做什么拖拽之类的,不都是自己写的监听吗?在监听内部自己判断定位不就好了


              IP属地:辽宁8楼2019-07-09 09:34
              收起回复
                问题解决了,用pointer-events: none;。右侧面板就可以接到鼠标移入事件了。


                IP属地:重庆9楼2019-07-09 14:30
                回复
                  看到个正常帖子


                  IP属地:湖北来自iPhone客户端10楼2019-07-11 10:07
                  回复
                    多边形的角点(point(left,top)的位置判断)


                    来自Android客户端11楼2019-07-11 18:10
                    回复
                      碰撞检测思想


                      IP属地:河北来自Android客户端12楼2019-07-12 01:08
                      回复
                        on drop


                        IP属地:广东来自Android客户端13楼2019-07-20 20:51
                        回复
                          现在开发者基础差,只会调用API,一遇到难题就没辙了


                          IP属地:湖南来自iPhone客户端14楼2019-07-25 00:30
                          回复