Javascript 从移动IE 11上的事件取消滚动

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

这种构造允许用户在html5画布上绘制。在其他浏览器(如mobile Safari和Chrome)上,.preventDefault和.StopRopagation在画布上移动手指时成功取消任何滚动。然而,移动IE仍然会滚动,因此无法绘制

有没有办法取消滚动

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为前缀的指针事件