鼠标悬停时在工具提示中显示全文

5 html css angularjs

我有一个输入,我将长文本绑定到AngularJS。我想显示省略号,然后mouseover在工具提示中显示全文。

现在它显示省略号,但您必须双击它才能弹出全文。该文本位于由 生成的 HTML 表中ng-repeat

.long-value-input {
  width: 100px;
  height: 30px;
  padding: 0 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
Run Code Online (Sandbox Code Playgroud)
<input maxlength="250" id="input-{{$index}}" ng-click="setOptionsText(vehicle.optionAdjustment)" ; ng-model="vehicle.optionAdjustment" ng-disabled="disableOptionsField(vehicle)" style="width: 128px; height:35px; margin-left:5px;" class="options options-input long-value-input"
  ng-keypress="checkIfEnterKeyWasPressed($event, vehicle, 
    vehicle.optionAdjustment)" ng-blur="options(vehicle, vehicle.optionAdjustment);" />
Run Code Online (Sandbox Code Playgroud)

如何将鼠标悬停在省略号上并显示全文?

小智 0

我建议这样:

.long-value-input {
    width: 100px;
    height: 30px;
    padding: 0 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.long-value-input:hover {
    width: auto;
    overflow: visible;
    z-index: 11;
}
Run Code Online (Sandbox Code Playgroud)