我如何制作它,以便当我双击div时,它不会选择单词?

时间:2010-05-16 23:04:59

标签: javascript html css

我想双击div,但现在它“选择”/突出显示一个单词。我如何做到这一点,以免发生这种情况?

我试过了:

$(this).hide().show()

and 

$(this).blur()

但它仍然突出了这个词。

1 个答案:

答案 0 :(得分:4)

您可以阻止在大多数浏览器中选择元素,如下所示:

elem.onselectstart = function() { return false; }; 
elem.unselectable = "on"; 
$(elem).css({ "-moz-user-select": 'none', "-webkit-user-select": 'none' }); 

您可以尝试在click事件中执行此操作,并使用setTimeout在一两秒后撤消该事件。