当使用 contenteditable(在 HTML5 上)时,您可以监听点击/触摸和按键事件以检测光标位置何时发生变化。在 iPad/Safari 上,使用触摸事件重新定位光标时似乎没有任何触发。
有没有检测光标位置变化的方法?
最佳答案
在 WebKit 及其衍生产品(包括 Safari、Chrome 和 Mobile Safari)以及 IE 上,您可以使用文档的 selectionchange
事件:
document.onselectionchange = function() {
console.log("Selection changed!");
};
关于javascript - 如何检测 contenteditable 光标位置变化 Safari + iPad + IOS 7?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23544937/