Html5添加移動觸摸設備的在線簽名和塗鴉插件教程

1、使用方法
使用該簽名插件要引入jQuery和jq-signature.js文件。
<script src="jquery/1.11.0/jquery.min.js"></script>
<script src="jq-signature.js"></script>              

2、HTML結構
而後能夠像下面這樣建立一個簽名區域。你能夠使用HTML5的data-option來傳遞一些參數。
<div class="js-signature"
data-width="600"
data-height="200"
data-border="1px solid #1ABC9C"
data-background="#16A085"
data-line-color="#fff"
data-auto-fit="true">
</div>

你能夠建立兩個操做按鈕,分別用於清空畫板和保存簽名。
<button id="clearBtn" onclick="clearCanvas();">Clear Canvas</button>
<button id="saveBtn" onclick="saveSignature();" disabled>Save Signature</button>                

你能夠使用一個空的<div>來顯示保存的簽名圖片。
<div id="signature"></div>

3、初始化插件
在頁面加載完畢以後使用下面的方法來初始化該簽名插件。
$(document).on('ready', function() {
$('.js-signature').jqSignature();
});
 
function clearCanvas() {
$('#signature').html('<p><em>Your signature will appear here when you click "Save Signature"</em></p>');
$('.js-signature').jqSignature('clearCanvas');
$('#saveBtn').attr('disabled', true);
}
 
function saveSignature() {
$('#signature').empty();
var dataUrl = $('.js-signature').jqSignature('getDataURL');
var img = $('<img>').attr('src', dataUrl);
$('#signature').append($('<p>').text("Here's your signature:"));
$('#signature').append(img);
}
 
$('.js-signature').on('jq.signature.changed', function() {
$('#saveBtn').attr('disabled', false);
});      

KeyMob(KeyMob平臺)是中國領先的手機廣告平臺,致力於爲應用開發者提供最具備穩定的SDK與交叉推廣服務,爲廣告主提供最精準廣告的投放以及更高的廣告收入。             
html

相關文章
相關標籤/搜索