js电子签名插件,带笔锋,支持移动端(原创)

所属分类:输入-丰富的输入

 13877  68  查看评论 (9)
分享到微信朋友圈
X
js电子签名插件,带笔锋,支持移动端(原创) ie兼容12

更新时间:2022-01-12 10:30:00

使用方法

1. 引入js文件到项目中   

<script src="./dyCanvas.min.js"></script>

2. 创建html代码

<canvas id="canvas" width="1000" height="800"></canvas>

3. 实例化对象

let dyCanvas = new DyCanvas({
    el: 'canvas', // canvas的id        
    color: '#000', // 画笔颜色       
    bgColor: '#d3d3d3', // 画布颜色        
    lineWidth: 8, // 画笔粗细,5-10 之间为最佳效果       
    brush: true, // 是否带笔锋 
});

恭喜你,你已经完成了所有操作。

4. 接下来为初始化画布,不需要此功能可以忽略。

let clear = document.getElementById('clear');
clear.addEventListener('click', function() {
    dyCanvas.initCvs();
})
相关插件-丰富的输入

实现打字机效果

封装好的方法实现打字机效果兼容ie6
  丰富的输入
 24583  355

Javascript模拟键盘事件

Javascript模拟键盘事件 可对应键盘每一个键
  丰富的输入
 33777  319

jQuery的在线涂鸦插件wPaint

wPaint.js一个不错的在线实时绘图jQuery插件.提供了能够加载和保存绘制的图像绘制图像。它是基于HTML5的canvas。
  丰富的输入
 41854  349

jQuery模态窗 留言板(原创)

窗口可拖动,留言可以添加删除
  丰富的输入
 33800  346

讨论这个项目(9)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    祝你成才、 1
    2023/6/15 9:42:57

    电脑F12调试移动端,touchmove监听需要修改:

    let _0x2fd84c = {
        'x': _0x398cf6[_0x3cfd('0x19')][0x0][_0x3cfd('0x6')] - _0x398cf6['srcElement']['offsetLeft'],
        'y': _0x398cf6['touches'][0x0]['pageY'] - _0x398cf6['srcElement']['offsetTop']
    };

    否则定位不准

    回复
    活在当下 0
    2022/8/4 17:40:53
    大哥能否 研究一个撤回的功能😀 回复
    文俊6512 0
    2022/7/18 18:16:58
    怎么改变颜色
        文俊65120
        2022/7/18 18:17:31
        你好,怎么动态改变颜色
    回复
    BING 0
    2022/4/13 17:51:55
    怎么获取base64格式签名?
        活在当下1
        2022/8/4 17:42:49
        var canvas = document.getElementById('canvas');
        var base64 = canvas.toDataURL();
        ?????.??????0
        2023/7/28 14:50:03
        这个可以 获取到 很厉害 你有做撤回功能么
    回复
    老妖 0
    2022/1/19 15:42:52
    怎么把签名保存下来呢?
        吴晓?0
        2022/1/26 11:50:29
        保存画布内容为本地图片?😀
    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复