解决方法
除了使用JavaScript清除文本选择以清除选择的
link provided by Floremin之外,您还可以使用纯CSS来完成此操作. CSS就在这里……
.noSelect { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
只需将class =“noSelect”属性添加到要应用此类的元素中即可.我强烈建议尝试一下这个CSS解决方案.使用JavaScript没有任何问题,我只相信这可能会更容易,并且在代码中清理一点.
对于android上的chrome-webkit-tap-highlight-color:transparent;是一个额外的规则,您可能需要尝试在Android中获得支持.