2017-03-02 26 views
0

JSignatureを使用していますが、シグネチャがフォーカスを取得しフォーカスを失ったときにイベントを発生させる方法を理解しようとしています。イベントをJSignatureフォーカスにバインドする方法

変更イベントへのバインドは動作しますが、フォーカス、マウスダウンなどは起動しません。誰もがこれを行う方法を知っている場合

は、それが他の誰かを助けている場合、答えはJSignatureが

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

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

に接続するdiv要素にonmouseenterを追加しているように見えるしてください

$('.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

任意の指導をお願い申し上げますバインド変更を使用して、署名またはonmouseleaveがあるかどうかを確認できます。

関連する問題