Javascript 使浏览器在单击时高亮显示文本

Javascript 使浏览器在单击时高亮显示文本,javascript,jquery,Javascript,Jquery,出于某种原因,我正在构建的站点中可拖动元素中的所有文本不再是可高亮显示的 我希望它们能被高亮显示 在js/jQuery中,是否有一种方法可以使浏览器在单击时突出显示 我知道可以将高亮显示的文本包装成一个跨距,然后设置样式,但有没有办法使浏览器高亮显示 如果这是不可能的,我怎么能着手做一些功能,如突出?是否可以在js/jQuery中触发浏览器的上下文菜单 我已经试过了,它环绕着文本,不幸的是,它确实像普通的高亮显示一样在点击和拖动时起作用,我还不知道怎么做。你能澄清一下“高亮显示”是什么意思吗?你

出于某种原因,我正在构建的站点中可拖动元素中的所有文本不再是可高亮显示的

我希望它们能被高亮显示

在js/jQuery中,是否有一种方法可以使浏览器在单击时突出显示

我知道可以将高亮显示的文本包装成一个跨距,然后设置样式,但有没有办法使浏览器高亮显示

如果这是不可能的,我怎么能着手做一些功能,如突出?是否可以在js/jQuery中触发浏览器的上下文菜单


我已经试过了,它环绕着文本,不幸的是,它确实像普通的高亮显示一样在点击和拖动时起作用,我还不知道怎么做。

你能澄清一下“高亮显示”是什么意思吗?你是说当用户在页面上选择文本时会发生什么?我怀疑您使用的是jQuery Dragable,这会禁用文本选择(因为它会干扰拖动操作。)@DanielBeck是的,没错。好的,最好的解决方案可能是使用Dragable的“句柄”选项,而不是使整个元素可拖动。@DanielBeck,但这使它可由另一个对象拖动。