Javascript 从移动IE 11上的事件取消滚动
这种构造允许用户在html5画布上绘制。在其他浏览器(如mobile Safari和Chrome)上,.preventDefault和.StopRopagation在画布上移动手指时成功取消任何滚动。然而,移动IE仍然会滚动,因此无法绘制 有没有办法取消滚动Javascript 从移动IE 11上的事件取消滚动,javascript,html,internet-explorer,touch,dom-events,Javascript,Html,Internet Explorer,Touch,Dom Events,这种构造允许用户在html5画布上绘制。在其他浏览器(如mobile Safari和Chrome)上,.preventDefault和.StopRopagation在画布上移动手指时成功取消任何滚动。然而,移动IE仍然会滚动,因此无法绘制 有没有办法取消滚动 startDrawing: function(e) { var me = this; if (!me.isLocked) { e.preventDefault(); e.stopPropag
startDrawing: function(e) {
var me = this;
if (!me.isLocked) {
e.preventDefault();
e.stopPropagation();
me.isDrawing = true;
me.context.beginPath();
me.context.moveTo(e.offsetX || e.layerX, e.offsetY || e.layerY);
}
},
draw: function(e) {
var me = this;
if (me.isDrawing) {
e.preventDefault();
e.stopPropagation();
me.context.lineTo(e.offsetX || e.layerX, e.offsetY || e.layerY);
me.context.stroke();
}
},
CSS在IE 11中起到了作用,IE 10的前缀是CSS
touch-action: none
触摸事件是IE11中以IE10为前缀的指针事件