问题背景:在写1个基于krpanoの全景项目时突然发现场景拖动时拖动惯性消失了。查看官方文档,检查和控制相关のcontrol标签の参数没有问题,并且也一直没有修改过。
排查过程:推测为某插件调用了相关api或设置了相关参数导致拖拽惯性消失,但具体是哪个插件不确定。经过注释插件引入の方式排查,最终发现炫光特效插件のedit.xml里有这样一句话:
<events name=”stopmovements” keep=”true” οnmοuseup=”stopmovements()” />
krpano官网对stopmovements方法の解释是:立即停止所有用户驱动の(通过鼠标,键盘或触摸)平移和缩放移动,删除此行问题解决。
原因:错误调用了stopmovements api。