javascript模式来确定某人何时在页面上选择文本

javascript模式来确定某人何时在页面上选择文本,javascript,jquery,Javascript,Jquery,我正在寻找一种方法来确定是否有人在页面上选择了文本 我可以通过两种方式选择文本。双击它(自动选择文本)或单击并拖动以选择文本 我如何在双击时触发事件 当有人选择文本时,我如何触发事件 双击时首选jQuery,请参见: 有关所选文本,请参见:在IE和WebKit浏览器中,会在文档节点上触发一个selectionchange事件,听起来像是您想要的: document.onselectionchange = function() { console.log("Selection chan

我正在寻找一种方法来确定是否有人在页面上选择了文本

我可以通过两种方式选择文本。双击它(自动选择文本)或单击并拖动以选择文本

  • 我如何在双击时触发事件
  • 当有人选择文本时,我如何触发事件
双击时首选jQuery,请参见:


有关所选文本,请参见:

在IE和WebKit浏览器中,会在文档节点上触发一个
selectionchange
事件,听起来像是您想要的:

document.onselectionchange = function() {
    console.log("Selection changed!");
};
否则,您将需要检测鼠标和按键事件,并在它们触发时检查选择对象

另见:

这个答案可能会有所帮助:还有这个: