我正在使用JSignature捕获Web应用程序中客户端的签名。 有要求在每个签名texbox上都要求提供水印:有些东西喜欢"请在这里签名"签名时应删除。
JSignature TextBox中是否可以有水印?
提前致谢。
答案 0 :(得分:1)
btnTag.setBackground(getResources().getDrawable(R.drawable.rectangle,null));\\API level 21 and higher, otherwise
getResources().getDrawable(R.drawable.rectangle).

$(document).ready(function() {
var $sigdiv = $("#signature").jSignature({'UndoButton':true});
$("#signature").bind('change', function(e){
if ( $sigdiv.jSignature('getData', 'native').length > 0 )
$("#signature span.label").addClass('hidden');
else
$("#signature span.label").removeClass('hidden');
});
$('.reset').bind('click', function () {
$sigdiv.jSignature("reset");
$("#signature span.label").removeClass('hidden');
});
});

#signature * {
zoom: 1;
position: relative;
z-index: 2;
}
#signature span.label {
color: #bbb;
display: block;
font-size: 20px;
padding: 20px;
position: absolute;
z-index: 1;
}
.hidden {
display: none;
}

当然,您也可以在span.label中使用(背景)图像。 使用z-index将画布放在span.label上。