我想为我的移动网站处理“ touchstart”事件。它工作正常,但现在会在控制台中导致错误。
我使用Galaxi S7 Chrome v72.0浏览器对其进行了测试,并使用chrome://inspect/#devices
扩展名对其进行了检查。
当我尝试触摸时会导致:
[干预]被忽略的尝试取消带有cancelable = false的touchmove事件的尝试,例如,因为滚动正在进行中且无法中断。
我认为问题仅对于Chrome v72.0浏览器才是实际的。
var container = document.getElementById('container'),
fragments = document.createDocumentFragment(),
touchScreen = document.createElement('div');
fragments.appendChild(touchScreen);
container.appendChild(fragments);
var mousedownF = function(evt) {
evt.preventDefault();
/* Do something */
return false;
};
touchScreen.addEventListener('touchstart', mousedownF);
touchScreen.addEventListener('mousedown', mousedownF);