首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将事件绑定到JSignature焦点

如何将事件绑定到JSignature焦点
EN

Stack Overflow用户
提问于 2017-03-02 17:03:30
回答 1查看 221关注 0票数 0

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

绑定到change事件可以工作,但焦点、mousedown等不会触发。

如果有人知道如何做到这一点,我将不胜感激。

代码语言:javascript
复制
$('.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;
});
EN

回答 1

Stack Overflow用户

发布于 2017-03-09 17:41:41

如果对其他人有帮助,答案似乎是在JSignature附加到的div中添加一个onmouseenter

代码语言:javascript
复制
<div id="jsig" class="jsig" onmouseenter="dosomething();"></div>

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42550932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档