在iOS上是否有结束文本选择的事件?
我知道当选择通过以下方式改变时我可以运行一个事件:
document.addEventListener("selectionchange", function(event) {
var text = window.getSelection().toString();
$(".output").append("<div>" + text + "</div>");
}, false);
<div class="output"></div>
Run Code Online (Sandbox Code Playgroud)
这将.output使用所选文本进行更新,但每次选择更改时都会运行.我想要的是仅在选择完成后捕获文本.
有没有这样的事件?可以这样做吗?
使用contenteditable时(在HTML5上),您可以收听点击/触摸和按键事件,以检测光标位置何时发生变化.在使用触摸事件重新定位光标时,在iPad/Safari上似乎没有任何问题.
有没有检测光标位置变化的方法?