我正在尝试检测用户何时使用JavaScript在iOS上调整了文本选择大小。
即使我知道selectionchange
,如果用户使用本机控件,我将获得很多scroll
事件,还有一些selectionchange
。
现在,我不知道何时完成用户。如果他用手指呆了5分钟,而不移动控件或更改选择,我不会得到" mouseup
同等"事件。
编辑:...我的情况基本上是这样的:https://developer.apple.com/library/ios/documentation/appleapplications/reference/reference/safariwebcontent/art/art/events_information_information_bubble.jpg
任何想法如何实现?
谢谢!
我发现 selectionchange
事件即使在单个单词选择(带有点击或长按下)中也会发射多次,当然,当您拖动选择手柄时,它会发射。。
这是我创建的解决方法(不是一个完美的方法),仅获取文本选择结束事件。
您可以看到它在此处:文本选择事件的结尾?
或在上的小帖子中/div>