Egret社区
10银子
本题已加入常见问题汇总 » 其它问题汇总,更多其它问题汇总相关的话题欢迎关注讨论


在PC端浏览器运行的时候,用TOUCH_MOVE拖动某个对象出界之后元素会卡在边界不动,但是设置了鼠标触碰边界禁区对象会返回原位的动画之后,鼠标慢慢拖动对象会返回原位倒是没问题,鼠标拖动太快甩出去对象还是会卡在边界不动,有什么办法解决出界问题,还是说有什么触摸事件解决出边界的问题?

最佳答案

查看完整内容

你说的这个我试过,可以使用原生代码来判段的,你百度一下就好了
分享到 :
0 人收藏

7 个回复

倒序浏览
liwenhua  登堂入室 | 2017-7-12 16:08:23
18207744107 发表于 2017-7-17 09:49
你是说egret.TouchEvent.TOUCH_RELEASE_OUTSIDE事件吗?但是这个鼠标已经出去了整个画面,就好比拖动的 ...

你说的这个我试过,可以使用原生代码来判段的,你百度一下就好了
dily3825002  社区管理员 | 2017-7-13 13:21:32
超出边界有事件,监听一下处理
http://developer.egret.com/cn/apidoc/index/name/egret.Sprite
18207744107  登堂入室 | 2017-7-17 09:49:01
dily3825002 发表于 2017-7-13 13:21
超出边界有事件,监听一下处理
http://developer.egret.com/cn/apidoc/index/name/egret.Sprite ...

你是说egret.TouchEvent.TOUCH_RELEASE_OUTSIDE事件吗?但是这个鼠标已经出去了整个画面,就好比拖动的时候鼠标滑去了浏览器的控制台里面,对象就会卡在边界不动了啊,判断不了
dily3825002  社区管理员 | 2017-7-17 10:16:53
18207744107 发表于 2017-7-17 09:49
你是说egret.TouchEvent.TOUCH_RELEASE_OUTSIDE事件吗?但是这个鼠标已经出去了整个画面,就好比拖动的 ...

可以的,你试一下,最好用手机测试
18207744107  登堂入室 | 2017-7-18 12:06:52
liwenhua 发表于 2017-7-12 16:08
你说的这个我试过,可以使用原生代码来判段的,你百度一下就好了

找到了一个onmouseleave方法可以用,谢了,那个监测能力比较强
miss_sokuber  初窥堂奥 | 2017-7-18 15:03:39
18207744107 发表于 2017-7-18 12:06
找到了一个onmouseleave方法可以用,谢了,那个监测能力比较强

我在API中怎么没找到这个方法?
18207744107  登堂入室 | 2017-7-26 16:11:32
miss_sokuber 发表于 2017-7-18 15:03
我在API中怎么没找到这个方法?

原生JS中有一个mouseleave事件的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部