如何从jSignature插件中的CANVAS中删除灰色线?

Sah*_*hal 4 javascript jquery

如何从CANVAS(签名面板)中删除灰色线jSignature plugin

是否有任何选项可以验证用户是否输入签名?这有什么内置功能吗?

http://willowsystems.github.com/jSignature/#/demo/

小智 10

如何将装饰颜色设置为透明

$(document).ready(function() {
        $("#signature").jSignature({
            'background-color': 'transparent',
            'decor-color': 'transparent',
        });
    });
Run Code Online (Sandbox Code Playgroud)


dev*_*l69 6

我担心没有选择关闭它,所以唯一的解决方案是更改插件代码本身

插件中有一个部分用于绘制基线.就这样评论吧

// signature line
ctx.strokeStyle = settings['decor-color']
ctx.shadowOffsetX = 0
ctx.shadowOffsetY = 0
var lineoffset = Math.round( ch / 5 )
//basicLine(ctx, lineoffset * 1.5, ch - lineoffset, cw - (lineoffset * 1.5), ch - lineoffset)
ctx.strokeStyle = settings.color
Run Code Online (Sandbox Code Playgroud)

  • 如果您使用的是 jSignature v2,c.lineTo(l, i); - 注释此行以删除画布中的灰线。 (2认同)