element.addEventListener("touchstart", (function(event) { if (!event.changedTouches) { return; } var pos = selfPointer.getHTMLElementPosition(element); pos.left -= document.body.scrollLeft; pos.top -= document.body.scrollTop; selfPointer.handleTouchesBegin(selfPointer.getTouchesByEvent(event, pos)); event.stopPropagation(); event.preventDefault(); element.focus(); }), false);
CCInputManager中这段代码
点击游戏为什么要canvas.focus?
一些情况下(iframe嵌套 + iphone6sp/MImix2)
点击屏幕之后,canvas.focus直接导致显示偏移
如图所示
试了下把element.focus();注释掉了 目前正常
引擎1.6.1
