2013-02-06 54 views
3

根据MDN,元素上的-moz-user-select属性也将在所有子元素上设置。它还规定用户选择可以在使用-moz-user-select:text的子元素上重新启用。如何在输入字段上重新启用文本选择

我不能得到这个工作在我的输入元素在Firefox中,但它在Chrome中工作。任何想法如何解决这个问题?

例如:http://jsfiddle.net/NBNpF/3/(尽量将焦点放在输入框中,它只能在Chrome中使用,而不能在Firefox中使用)。我正在使用FireFox 18.0.2

+0

我不能理解这里的问题,我所看到的是它在FF中工作,而不是在chrome中工作,因为class'unselectable'潜水,所以无法在FF中选择它,但是当我改变它时,可选择“在ff中再次选择工作。 –

+1

@ Al-Mothafar:在我的计算机上,只能在Chrome中的输入字段中选择文本,而不是在FF中。这是否是你的另一种方式? – Espo

+0

我和@Espo一样。 – BenM

回答

2

我发现我认为的解决方案,关键是用替换为-moz-user-select: -moz-none;

所以你的CSS必须像:

.unselectable { 
    -moz-user-select: -moz-none; 
    -webkit-user-select: none; 
} 

我更新您的jsfiddle:http://jsfiddle.net/NBNpF/7/

我希望这有助于。

相关问题