每当我点击一个div或者我专注于一个可信的div时,它会突出显示我点击过的文本。这不是我尝试的其他网站的情况,所以我知道它不是我的鼠标,我有相当数量的jquery和css所以我认为发布所有代码并不是很有用。人们可以提供建议/推测它为什么这样做以及如何修复它,因为目前我不知道..我没有特定的代码来突出显示任何文字,所以我很困惑。
相关代码:
//This is loaded on body load
$("body").click(function(el) {
if($("#menu").is(":visible")){
//The click handler function puts new textboxes in if clicked correctly.
clickHandler($(event.target));
}
<div class="container image">
<img src="https://placeimg.com/240/180/any" />
</div>
答案 0 :(得分:0)
你可以尝试
window.getSelection().removeAllRanges();
document.getSelection().removeAllRanges();
确保未选中所有文字。
请看看这两个条目:
答案 1 :(得分:0)
所以我认为这实际上是Chrome中的一个错误。在离开它几个小时然后刷新页面后,它随机开始使用正常功能。感谢所有试图提供帮助的人 - 如果您偶然发现了寻找答案的页面,那么guergana会提供一个可能的解决方案。