css - 如何在输入字段上重新启用文本选择

标签 css firefox selection

根据 MDN元素上的 -moz-user-select-property 也将在所有子元素上设置。它还指出可以使用 -moz-user-select:text 在子元素上重新启用用户选择。

我无法让它在 firefox 中的输入元素上工作,但它在 Chrome 中工作。知道如何解决这个问题吗?

示例:http://jsfiddle.net/NBNpF/3/ (尝试将焦点放在输入框中,它只适用于 Chrome,不适用于 Firefox)。我正在使用 FireFox 18.0.2

最佳答案

我找到了我认为的解决方案,关键是将 -moz-user-select: none; 替换为 -moz-user-select: -moz-none; 相反。

所以你的 CSS 必须是这样的:

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

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

希望对您有所帮助。

关于css - 如何在输入字段上重新启用文本选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14728460/

相关文章:

javascript - 文本选择 API 去哪儿了?

html - 导航栏不居中

css - RotateX 停止并 overflow hidden

html - 现代浏览器的安全字体列表

javascript - 在 firefox 和 opera 中打开一个带有 javascript 错误的后台窗口

css - SVG 在 Firefox 中不起作用

css - firefox 绝对定位与所有浏览器的工作方式不同

arrays - 快速从 TableView 列表中删除多个项目

ms-word - 微软字 : select text inside a table cell

jquery - 如何使用自定义按钮而不是 jquery ui 按钮?