可切换的可选文本

问题描述

| 我有一个表,其中充满了数据库中的数据。一些JavaScript允许用户选择某些行并采取一些措施。我允许用户单击一行,然后平移单击另一行以创建一个组(以及按住Alt键单击以选择/取消选择单个行)。 问题是我不喜欢文本在点击时如何突出显示。是否有一些CSS设置或javascript / jQuery解决方案来禁用可选文本(最好跨浏览器或仅在Firefox中使用)。 如果可能的话,我还希望能够让用户有时选择要复制和粘贴的文本,或者希望在同一表内的文本框表单输入中选择文本,以便能够以某种方式启用和禁用文本选择。有任何想法吗?     

解决方法

这应该可以解决问题:
$(\'td\').disableSelection();
例: http://jsfiddle.net/GhfuJ/1/     ,这是完全禁用文本选择的一种方法:
$(\"selector\").bind($.support.selectstart ? \"selectstart\" : \"mousedown\",function(event) {
    event.preventDefault();
});
这就是jQueryUI实现其
disableSelection()
方法的方式。 您可以定制选择器以排除
textarea
元素,或者在事件处理程序中使用code4ѭ块包装代码,该块评估在某些情况下设置的布尔值(例如,当用户单击或shift / alt +时可以打开布尔值点击)。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...