elesigncode
elesigncode copied to clipboard
PC端Win11电脑触摸屏无法使用,签名没反应,电脑在画图是能正常使用的,是需要设置什么东西么,我用鼠标签名也是可以的,就是触摸失效
function initElseSign() { eleSign = new EleSign({ ele: null, drawMode: 1, }); eleSign.setPen("writing") eleSign.init(); eleSign.moutedEle(document.getElementById("signatureArea")) document.getElementById("signatureArea").addEventListener('touchstart', function (event) { // 在鼠标按下时执行的操作 $("#signatureText").hide() // 阻止事件继续传播或默认行为 event.preventDefault(); event.stopPropagation(); }); let undo = document.getElementById("undo"); let redo = document.getElementById("redo"); let downloadPng = document.getElementById("downloadPng") //let downloadJpeg = document.getElementById("downloadJpeg") let setWriting = document.getElementById("setWriting") let setDefault = document.getElementById("setDefault") setWriting.addEventListener("click", function () { eleSign.setPen("writing") }) setDefault.addEventListener("click", function () { eleSign.setPen("default") }) undo.addEventListener("click", function () { eleSign.undo(); }) redo.addEventListener("click", function () { eleSign.clear(); }) downloadPng.addEventListener("click", function () { saveSignetImg(eleSign.toPng()) }) }
触摸屏好像是事件兼容 等我更新一波