javascript - 如何在 Javascript 中的文本选择更改时捕获 iOS Safari 事件?

标签 javascript ios events safari selection

以下场景:在 iOS Safari 上选择文本时(假设是“普通”html 页面),出现蓝色覆盖,表明您选择了特定段落。此外,您可以更改该选择,以更正您的初始选择区域。我有兴趣确切地捕获该事件,完成选择区域时。是否有可能(如果是,如何?)在 Javascript 中捕获这样的事件?提前致谢。

最佳答案

Mobile Safari 支持 selectionchange 事件,该事件在 Document 节点上触发:

document.addEventListener("selectionchange", function() {
    alert("Selection changed!");
}, false);

关于javascript - 如何在 Javascript 中的文本选择更改时捕获 iOS Safari 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13878593/

相关文章:

javascript - 为什么我不能在 Javascript 的同一个 if 语句中赋值然后检查一个变量?

iphone - 如何水平自动拉伸(stretch) UISegmented Control 以填充完整的 UITableViewCell?

c# - 文本框上的火灾事件失去焦点

events - Google Maps API v3 'dragend' 事件在 map 完成滑动之前触发

javascript - Three.js改变网格纹理改变了整个模型

javascript 分隔 document.getElementById 以实现可重用性

javascript - 如何让 Visual Studio 使用别名而不是相对路径导入 javascript 模块?

ios - 如何使 iOS 文本字体大小随屏幕大小扩展/收缩?

iphone - ARC 释放子类 NSObject,但不释放自定义 NSObject

ajax - 标签a4j :ajax in RichFaces的事件属性的可能值列表