可编辑的Div - 点击特定字母

时间:2015-06-20 11:35:17

标签: javascript jquery html css

每当我点击一个div或者我专注于一个可信的div时,它会突出显示我点击过的文本。这不是我尝试的其他网站的情况,所以我知道它不是我的鼠标,我有相当数量的jquery和css所以我认为发布所有代码并不是很有用。人们可以提供建议/推测它为什么这样做以及如何修复它,因为目前我不知道..我没有特定的代码来突出显示任何文字,所以我很困惑。

enter image description here

相关代码:

 //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>

2 个答案:

答案 0 :(得分:0)

你可以尝试

window.getSelection().removeAllRanges();

document.getSelection().removeAllRanges();

确保未选中所有文字。

请看看这两个条目:

How can I deselect text using Javascript or jQuery?

Select/Unselect Text on click Using jQuery

答案 1 :(得分:0)

所以我认为这实际上是Chrome中的一个错误。在离开它几个小时然后刷新页面后,它随机开始使用正常功能。感谢所有试图提供帮助的人 - 如果您偶然发现了寻找答案的页面,那么guergana会提供一个可能的解决方案。