你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
· · ·
登录
注册
按钮isDoubleClick判断的时候怎么样让第一次不触发单击事件
按钮isDoubleClick判断的时候怎么样让第一次不触发单击事件
没有找到相关结果
已邀请:
与内容相关的链接
提交
5 个回复
谷主
赞同来自:
不可能的事。双击一定会经过单击。否则你怎么知道会不会有第二击。自己好好想想。
wanggan150
赞同来自:
给你说说我以前做的思路
定义一个timer,设置timer为1次,300毫秒。定义一个boolean变量,默认值为false。当timer complete时,boolean变量设置为false。
在第一次点击的时候,若boolean为false,启动timer,并且停止按钮的冒泡。boolean值的变量设置为true。
如果再次点击,若boolean为true,则是双击,允许冒泡;否则就是单击,不允许冒泡。
这是大概的思路
谷主
赞同来自:
没明白你想表达什么。判断双击现在不是有isDoubleClick判断了吗?
谷主
赞同来自:
我再尝试理解了一下,你指的是单击事件要等300毫秒之后,看看玩家是不是再点第二下才派发??我的天,你自己好好思考一下,这300毫秒是怎么来的,用户会疯的。
wanggan150
赞同来自:
楼主的意思是,一个按钮,我只想让它响应双击事件,不响应单击事件。这个300毫秒是自己可以定义的啊,没说一定要是300毫秒。你觉得时间长了,可以自己设置为1毫秒;如果觉得短了可以设置为几分钟。这是可以自己设置的
要回复问题请先
登录
或
注册
发起人
sivin
相关问题
一个大按钮中有一个小按钮 如何让两个按钮的点击事件错开
拖拽一个组件,拖拽过程中怎么判断是否拖拽到另一个组件上
有没有API能判断在屏幕的某点处是否有UI?
lua按钮点击事件异常,求大神解救
请问有没有全局屏蔽UI按钮输入的接口
FairyGUI吞噬UGUI事件
要如何判断一个ui是否在其他ui之上
按钮长按触发onAction后,如何不触发onClick方法
在编辑器里测试按钮里的图形颜色没了,unity里也一样
GComponent触发不了touchMove,好像GButton才能触发,这是为什么
unity htc vive fgui 射线点击很难触发
问题状态
最新活动:
2017-09-20 18:27
浏览:
1648
关注:
3
人
5 个回复
谷主
赞同来自:
wanggan150
赞同来自:
定义一个timer,设置timer为1次,300毫秒。定义一个boolean变量,默认值为false。当timer complete时,boolean变量设置为false。
在第一次点击的时候,若boolean为false,启动timer,并且停止按钮的冒泡。boolean值的变量设置为true。
如果再次点击,若boolean为true,则是双击,允许冒泡;否则就是单击,不允许冒泡。
这是大概的思路
谷主
赞同来自:
谷主
赞同来自:
wanggan150
赞同来自: