我尝试使用Javascript检测用户何时完成了在iOS上调整文本选择的大小。
虽然我知道selectionchange
偶数,但如果用户使用原生控件,我会收到很多scroll
个事件和一些selectionchange
个事件
现在,我不知道用户何时完成。如果他用手指向下花了5分钟,没有移动控件也没有改变选择,我就没有得到{" mouseup
相当于"事件
编辑:......我的情况基本上就是这个:https://developer.apple.com/library/ios/DOCUMENTATION/AppleApplications/Reference/SafariWebContent/Art/events_information_bubble.jpg
知道如何实现这一目标吗?
谢谢!
答案 0 :(得分:1)
我发现selectionchange
事件即使在一个单词选择(轻击或长按)上也会多次触发,当然,当你拖动选择句柄时它会触发......
这是我创建的(不是完美的)解决方法,只获取文本选择结束事件。
你可以看到这里:End of text selection event?
或在我的博客:http://www.dimshik.com/end-of-text-selection-event-on-ios-workaround/
上的一个小帖子中