jQuery手写签名插件jSignature

所属分类:输入,其他-丰富的输入,独立的部件

 2268  23  查看评论 (5)
jQuery手写签名插件jSignature ie兼容9

jSignature 详细介绍

jSignature是一个jQuery插件,它简化了创建签名捕获场的浏览器窗口,允许用户使用鼠标,笔,或手指画一个签名。jSignature捕捉签名矢量轮廓的笔触。虽然jSignature可以导出大位图(PNG)也一样,提取签名的高度可扩展的行程运动坐标(又名向量图)允许签名呈现更大的灵活性。支持主要的台式机,平板电脑和手机浏览器的支持。HTML5 Canvas元素默认情况下使用。我们依傍基于Flash的Canvas元素模拟器(FlashCanvas)时,不支持浏览器的实际画布(ie8 以下)。

基本调用方式

<!--[if lt IE 9]>
<script type="text/javascript" src="libs/flashcanvas.js"></script><![endif]-->
<div id="signature"></div>
<script src="libs/jSignature.min.js"></script>
<script>
    $(document).ready(function() {
        $("#signature").jSignature()
    })
</script>

API

  • init:初始化

  • reset:复位/重置

  • getData:获取数据

  • setData:设置 数据

  • listPlugins:导入导出列表

var $sigdiv = $("#signature")
$sigdiv.jSignature() //// inits的jSignature部件。
//一些涂鸦后......
$sigdiv.jSignature("reset") //清除画布并重新渲染的装饰就可以了
// 获取签名的SVG和呈现在浏览器中的SVG. 
//此导出插件返回数组[MIMETYPE,签名的SVG的base64编码字符串划]
var datapair = $sigdiv.jSignature("getData", "svgbase64") 
var i = new Image()
i.src = "data:" + datapair[0] + "," + datapair[1] 
$(i).appendTo($("#someelement") // 添加图像(SVG),到 DOM
// 获取签名的“base30”数据对
datapair = $sigdiv.jSignature("getData","base30") 
//重新导入数据到jSignature。
$sigdiv.jSignature("setData", "data:" + datapair.join(","))
相关插件-丰富的输入,独立的部件

超炫联系方式表单美化插件

这是一款效果非常精美炫酷的jQuery和CSS3联系方式表单美化插件。大多数网站上都有让用户填写的联系方式表单,一个设计良好的表单能够大大的提升用户的体验度。该表单美化插件在原生HTML表单的基础上进行加工,并使用jQuery来制作label动画,使表单样式更加大方得体。
  丰富的输入
 2682  23

jQuery网页键盘

jQuery网页键盘,按键响应回馈自适应页面大小,设计简洁漂亮。
  丰富的输入
 5116  40

富文本插件ckedit

在web上常会有需求做一个富文本输入和存储
  丰富的输入
 5047  23

jquery文本编辑器插件Summernote

Summernote是一个超级简单的文本编辑器。它是开源的、安装调整方便。
  丰富的输入
 27361  37

讨论这个项目(5)回答他人问题或分享插件使用方法奖励jQ币

    0
    2017/5/12 17:57:44

    在手机端 画布的大小会根据屏幕的宽度自适应,显得特别小应该在哪里修改高度呢,js是压缩的,代码好难找

        lqrole0
        2017/5/12 18:01:11
        var sigdiv = $("#signature");
        sigdiv.jSignature('init',{height:'250px',width:'100%'});
        0
        2017/5/15 17:16:25
        调大之后,写字的时候文字和笔不在一起 失真了
    回复
    SiriBen 0
    2017/5/1 15:29:11

    感觉挺不错的,不过目前不知道应用在什么地方啊

        lqrole0
        2017/5/5 19:02:00

        手写签名 手机H5可以使用

    回复
取消回复