首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >HTML5可编辑触发器开/关

HTML5可编辑触发器开/关
EN

Stack Overflow用户
提问于 2012-11-07 04:50:22
回答 1查看 566关注 0票数 1

我正在尝试用HTML5做一个简单,轻量级的编辑器,但我不想决定什么时候应该启用它,我想让浏览器来决定。

有没有一种方法可以判断带有"contenteditable“字段的元素何时被选中并可编辑?

有没有办法判断用户何时取消选择带有"contenteditable“字段的元素(例如,当用户在div之外单击时)。

我更喜欢以不同的方式构建。我知道您可以使用单击命令检查第一个命令,例如

代码语言:javascript
运行
复制
jQuery('[contenteditable]').click(function(e) { ... });

你可以只听所有的点击,如果它不在当前选择的内容可编辑的div上,它可以被认为是取消选择的,但这是黑客的,我不喜欢它。

那么,有没有更好的方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-07 04:53:14

代码语言:javascript
运行
复制
$(".editableDiv").on({
     focus: function(e) {/*on entry into div*/},
     blur: function(e) {/*on leaving the div*/}
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13259183

复制
相关文章

相似问题

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