[LayaAir 2.0]list 中的scrollbar
给list中的scrollBar添加Laya.Event.END 事件,会触发两次,开始点击拖动触发一次,拖动结束后触发一次,源码里是直接run的没有回调参数,而且改了源码之后回调参数也还是end类型
版本号是2.6.0
版本号是2.6.0
没有找到相关结果
已邀请:
要回复问题请先登录
没有找到相关结果
要回复问题请先登录
1 个回复
我不会再取名字了
赞同来自:
__proto.onTargetMouseDown=function(e){
if ((this.isLockedFun)&& !this.isLockedFun(e))return;
this.event(/*laya.events.Event.END*/"end");
this._clickOnly=true;
this._lastOffset=0;
this._checkElastic=false;
this._lastPoint || (this._lastPoint=new Point());
this._lastPoint.setTo(Laya.stage.mouseX,Laya.stage.mouseY);
Laya.timer.clear(this,this.tweenMove);
Tween.clearTween(this);
Laya.stage.once(/*laya.events.Event.MOUSE_UP*/"mouseup",this,this.onStageMouseUp2);
Laya.stage.once(/*laya.events.Event.MOUSE_OUT*/"mouseout",this,this.onStageMouseUp2);
Laya.timer.frameLoop(1,this,this.loop);
}
// 点击之后出发的是mousedown事件, 这里直接是this.event("end")的