- 使用方法
jSignature是一个jQuery插件,它简化了创建签名捕获场的浏览器窗口,允许用户使用鼠标,笔,或手指画一个签名。jSignature捕捉签名矢量轮廓的笔触。虽然jSignature可以导出大位图(PNG)也一样,提取签名的高度可扩展的行程运动坐标(又名向量图)允许签名呈现更大的灵活性。支持主要的台式机,平板电脑和手机浏览器的支持。HTML5 Canvas元素默认情况下使用。我们依傍基于Flash的Canvas元素模拟器(FlashCanvas)时,不支持浏览器的实际画布(ie8 以下)。
<div id="signature"></div>
<script src="libs/jSignature.min.js"></script>
<script>
$(document).ready(function() {
$("#signature").jSignature()
})
</script>
2.参数介绍
width: ’100%’, //宽
height: ’500px’,//高
cssclass: ’classname’,//自定义样式
"decor-color": "transparent", //去除横线
lineWidth: ’2’,//画笔粗细
$("#signature").jSignature({width:’100%’});
3.方法
$("#signature").jSignature("reset");//清空画布
var datapair = $("#signature").jSignature("getData", "image");
console.log("data:" + datapair[0] + "," + datapair[1]);//输出base64
$(’#signature’).jSignature(’getData’, ’native’).length //判断是否签名