我正在使用JSignature,并试图找出当签名获得焦点以及失去焦点时如何触发事件。
绑定到更改事件有效,但焦点,mousedown等不会触发。
如果有人知道怎么做,请感谢任何指导
$('.jsig').jSignature({format:"image/jpeg"}) // inits the jSignature widget.
$(".jsig").jSignature.bind('mousedown', function(e) {
alert("mousedown");
});
$(".jsig").jSignature.bind('focus', function(e) {
alert("focus");
});
var j=$(".jsig").jSignature;
$(".jsig").bind('change', function(e) {
var d = $(e.target).jSignature("getData", "native");
document.getElementById('st').value=d.length+'.'+d[0].x.length;
});
答案 0 :(得分:0)
如果它对其他人有帮助,那么答案似乎是将一个onmouseenter添加到div JSignature附加到
<div id="jsig" class="jsig" onmouseenter="dosomething();"></div>
<script>
function dosomething(){
alert("Here");
}
然后可以使用绑定更改来查看是否存在签名或onmouseleave。