在突出显示文本和释放拖动鼠标后突出显示弹出窗口

时间:2011-07-17 03:04:33

标签: javascript popup

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

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

1 个答案:

答案 0 :(得分:2)

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