我想双击div,但现在它“选择”/突出显示一个单词。我如何做到这一点,以免发生这种情况?
我试过了:
$(this).hide().show()
and
$(this).blur()
但它仍然突出了这个词。
答案 0 :(得分:4)
您可以阻止在大多数浏览器中选择元素,如下所示:
elem.onselectstart = function() { return false; };
elem.unselectable = "on";
$(elem).css({ "-moz-user-select": 'none', "-webkit-user-select": 'none' });
您可以尝试在click
事件中执行此操作,并使用setTimeout
在一两秒后撤消该事件。