我希望我的扩展程序在选中(突出显示)某些文本然后将其拖动时监听事件。就像打开新标签页一样,将网址拖动到标签页框。我已经看到了这样的回答这个答案,但它会被点击图标突出显示的文本,但我想在选择文本,把我的一些函数foo()来自动触发。谁能帮我。
因此,首先,您需要创建处理程序函数:
function highlightHandler(e) {
// get the highlighted text
var text = document.getSelection();
// check if anything is actually highlighted
if(text !== '') {
// we've got a highlight, now do your stuff here
doStuff(text);
}
}
然后,您需要将其绑定到文档:
document.onmouseup = highlightHandler;
最后,编写您doStuff
要执行的功能:
function doStuff(text) {
// do something cool
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句