javascript - 以工具提示的形式显示文本溢出

标签 javascript jquery html css

我有这样的东西。

<div class="someclass">
    <label data-fieldid="191366" data-val="159" class="evLabel form-control">
        Some Long Text
    </label>
</div>

我这样做的是,如果文本太长,则通过编写 text-overflow:elipsisoverflow:hiddenwhite 来 overflow hidden -空间:nowrap

我需要让它在悬停时显示工具提示式弹出窗口,其中包含整个文本(一些长文本),并且可能当它确实知道这个省略号何时实际上隐藏了某些内容时(所以,当它是必要的)。如何做这样的事情?

最佳答案

如果您需要对此进行修改,请发表评论。您还可以查看这个LINK

div {
  line-height: 20px;
}

#data {
  width: 100px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#data:hover {
  overflow: visible;
  white-space: normal;
  width: auto;
  position: absolute;
  background-color: #FFF;
}

#data:hover+div {
  margin-top: 20px;
}
<div>1: ONE</div>
<div id="data">2: Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two Two </div>
<div>3: THREE</div>
<div>4: Four</div>

关于javascript - 以工具提示的形式显示文本溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43913463/

相关文章:

jQuery fullcalendar 发送自定义参数并使用 JSON 刷新日历

javascript - DataList 和 Enter 键事件

php - WordPress - get_template_directory() 返回父主题的 url

html - 如何从下拉列表(选择元素)中删除默认箭头图标?

javascript - 列出 Youtube channel 的所有视频时未定义 nextPageToken (API v3)

javascript - 如何从元素数组中获取元素并渲染它?

javascript - jQuery 右侧 slider 面板

javascript - FA 图标没有出现在我的 html 元素的第二页中。怎么修?

javascript - 使用循环编号作为键循环遍历 JQUERY

javascript - 使用 jQuery 选择一个选项?