【问题标题】:How to bind event to JSignature focus如何将事件绑定到 JSignature 焦点
【发布时间】:2017-03-02 09:03:29
【问题描述】:

我正在使用 JSignature 并试图弄清楚如何在签名获得焦点和失去焦点时触发事件。

绑定到更改事件有效,但焦点、鼠标按下等不会触发。

如果有人知道如何操作,将不胜感激

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

【问题讨论】:

    标签: jsignature


    【解决方案1】:

    如果它对其他人有帮助,答案似乎是将 onmouseenter 添加到 div JSignature 附加到

    <div id="jsig" class="jsig" onmouseenter="dosomething();"></div>
    
    <script>
    function dosomething(){
        alert("Here");
    }
    

    然后可以使用绑定更改查看是否有签名或onmouseleave。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-17
      • 1970-01-01
      • 2014-09-04
      • 1970-01-01
      • 2012-05-02
      • 2018-07-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多