我想问一下文本范围或其他方法是否可行。我有一个文本。例如像这样:
<div id="test">abcdefghij</div>
我使用文本范围以黄色突出显示文本片段。(我使用发布到 SO 中的示例)。可以为鼠标悬停在突出显示的文本上添加事件侦听器吗?当用户将鼠标悬停在“cdefg”上时,我想做一些事情。这是工作的jsfiddle。
http://jsfiddle.net/8mdX4/673/
我将不胜感激任何想法和建议。
最好的祝福。
编辑:
我想分享我在主题之后使用的方法。我正在使用选择的 focusNode 属性,因为 commonAncestorContainer 获取所有节点的容器 - 而不是当前选择的那个节点。这是演示: http: //jsfiddle.net/zono/Q3ptC/2/ 鼠标悬停在黄色文本显示工具提示(标题属性的内容)上。