高亮文本并释放鼠标后,显示突出显示的弹出窗口

4
1个回答

2
可能需要在onmouseup上附加事件监听器,并检查当前选定的文本是否在元素内,如果是,则显示弹出窗口,并使用选定的文本填充它。大部分都很简单,但是检查文本选择是否完全包含在目标元素中的部分会有点复杂,主要是因为您将为不同的浏览器编写不同的代码。对于旧版本的IE,请查看document.selectiondocument.selection.createRange()。对于其他浏览器(包括IE9),请查看window.getSelection()

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接