繁体   English   中英

长按后松开手指,iOS中没有Javascript事件?

[英]No Javascript event in iOS when lifting finger after long press?

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

尽管我什至都知道selectionchange ,但如果用户使用本机控件,我将获得很多scroll事件和一些selectionchange

现在,我不知道用户何时完成。 如果他用手指放下5分钟,而没有移动控件或更改选择,我将不会收到“等效于mouseup ”的事件。

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

知道如何实现吗?

谢谢!

我发现即使对单个单词选择(单击或长按), selectionchange事件也会多次触发,当然,当您拖动选择手柄时也会触发...

这是我创建的一种变通方法(不是一个完美的解决方法),仅获取文本选择结束事件。

您可以在此处看到: 文本选择活动结束?

或在我的博客上的一则小文章中: http : //www.dimshik.com/end-of-text-selection-event-on-ios-workaround/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM