【发布时间】:2016-04-07 04:55:04
【问题描述】:
我看过一些关于阻止选择文本的不同帖子,但由于某种原因,这段代码阻止了在 IE 中的选择,但在 Chrome 中却没有。我不知道为什么会这样..
<input type="text" class="form-control no-select" name="inputField" placeholder="Select" ng-model="ctrl.ngModelValue">
.no-select {
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Chrome/Safari/Opera */
-khtml-user-select: none; /* Konqueror */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* IE/Edge */
user-select: none;
}
我基本上是想防止输入中的文本(ng-model)突出显示。
当我在 IE 中时,上面的代码阻止了文本的选择,但由于某种原因,我仍然可以在 Chrome 中突出显示输入元素中的文本?当涉及到某些工作时,通常情况正好相反。
谁能告诉我为什么会这样以及如何解决它?
谢谢!
【问题讨论】:
标签: javascript css angularjs google-chrome browser