使用contenteditable(在HTML5上)时,您可以聆听点击/触摸和按键事件,以检测光标位置何时发生变化。在使用触摸事件重新定位光标时,似乎在iPad / Safari上没有任何事情发生。
是否有检测光标位置变化的方法?
答案 0 :(得分:5)
在WebKit和衍生产品(包括Safari,Chrome和Mobile Safari)和IE上,您可以使用文档的selectionchange
事件:
document.onselectionchange = function() {
console.log("Selection changed!");
};