长按后抬起手指时iOS中没有Javascript事件?

时间:2014-01-25 20:03:43

标签: javascript jquery ios iphone ipad

我尝试使用Javascript检测用户何时完成了在iOS上调整文本选择的大小。

虽然我知道selectionchange偶数,但如果用户使用原生控件,我会收到很多scroll个事件和一些selectionchange个事件

现在,我不知道用户何时完成。如果他用手指向下花了5分钟,没有移动控件也没有改变选择,我就没有得到{" mouseup相当于"事件

编辑:......我的情况基本上就是这个:https://developer.apple.com/library/ios/DOCUMENTATION/AppleApplications/Reference/SafariWebContent/Art/events_information_bubble.jpg

知道如何实现这一目标吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

我发现selectionchange事件即使在一个单词选择(轻击或长按)上也会多次触发,当然,当你拖动选择句柄时它会触发......

这是我创建的(不是完美的)解决方法,只获取文本选择结束事件。

你可以看到这里End of text selection event?

或在我的博客http://www.dimshik.com/end-of-text-selection-event-on-ios-workaround/

上的一个小帖子中