javascript - 在突出显示文本并释放拖动鼠标后显示突出显示的弹出窗口

标签 javascript popup

http://msdn.microsoft.com/en-us/vcsharp/aa336760#WhereSimple1

在这个页面上,当代码部分被突出显示并释放鼠标时,会出现带有代码的弹出窗口,是javascript吗?如何编码?

最佳答案

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

关于javascript - 在突出显示文本并释放拖动鼠标后显示突出显示的弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6721675/

相关文章:

javascript - 更改特定元素的 Bootstrap 弹出窗口位置

C# WPF - 没有获得焦点的弹出窗口

javascript - 使用表单中的 javascript 添加到多个选择列表

php - 隐藏输入框自动生成的最后结果

javascript - 如何为 ajax 表单提交设置 Google Analytics Goal

html - 如何从不同的按钮触发相同的弹出窗口?

javascript - 如何修复 '.setFullYear is not a function'

javascript - 类似 Google 新闻的 Zoom 事件

javascript - 弹出编码避免浏览器阻塞

javascript - 输入时插入代码