是否可以在没有点击或触摸事件的情况下在Android上打开键盘?例如,在将textarea附加到某个元素之后?element.focus()适用于iOS,但不适用于Android.
我有那个绘图逻辑:
Draw = function(canvas, ctx, mousePosition) {
var grad = ctx.createLinearGradient(0, 0, canvas[0].width, 0);
grad.addColorStop(0, currentLineColor);
grad.addColorStop(1, currentLineColor);
ctx.lineWidth = currentLineWidth;
ctx.strokeStyle = grad;
ctx.lineCap = 'round';
ctx.lineJoin = 'round';
ctx.globalAlpha = 0.4;
ctx.beginPath();
ctx.moveTo(lastMousePosition.x, lastMousePosition.y);
ctx.lineTo(mousePosition.x, mousePosition.y);
ctx.stroke();
};
Run Code Online (Sandbox Code Playgroud)
当我在此代码中设置 globalAlpha 以设置不透明度时,会看到我绘制的线条中的点。此逻辑附加到 mosemove 事件。