2017-03-02 47 views
0

我正在使用JSignature,並試圖弄清楚當簽名獲得焦點並失去焦點時如何讓事件觸發。如何將事件綁定到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

如果幫助別人

希望任何指導,答案似乎是一個OnMouseEnter在添加到div JSignature重視

<div id="jsig" class="jsig" onmouseenter="dosomething();"></div> 

<script> 
function dosomething(){ 
    alert("Here"); 
} 

然後可以使用綁定更改來查看是否有簽名或onmouseleave。