我正在尝试用HTML5做一个简单,轻量级的编辑器,但我不想决定什么时候应该启用它,我想让浏览器来决定。
有没有一种方法可以判断带有"contenteditable“字段的元素何时被选中并可编辑?
有没有办法判断用户何时取消选择带有"contenteditable“字段的元素(例如,当用户在div之外单击时)。
我更喜欢以不同的方式构建。我知道您可以使用单击命令检查第一个命令,例如
jQuery('[contenteditable]').click(function(e) { ... });你可以只听所有的点击,如果它不在当前选择的内容可编辑的div上,它可以被认为是取消选择的,但这是黑客的,我不喜欢它。
那么,有没有更好的方法?
发布于 2012-11-07 04:53:14
$(".editableDiv").on({
focus: function(e) {/*on entry into div*/},
blur: function(e) {/*on leaving the div*/}
});https://stackoverflow.com/questions/13259183
复制相似问题