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-space:nowrap来使文本长于溢出的范围。

我需要让它显示带有整个文本(某些长文本)的工具提示式弹出窗口,并且可能何时它知道此elipsis何时实际上隐藏了某些内容(因此,何时必要)。怎么做那样的事情?

最佳答案

如果您需要对此进行修改,请发表评论。您还可以检查此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/

相关文章:

javascript - jquery ajax json 不返回 true

javascript - 选择div的父级-jQuery

jquery - 更改突出显示颜色

css - 如何解决div定位问题

html - 如何使用 CSS 禁用 [marquee] 标签?这可能吗?

javascript - 订阅消息时未定义 PubsubJs 和 *this*

javascript - 如何在ASP.NET Web表单应用程序中“启用CORS”?

jQuery 向左滑动并显示

javascript - 通过 Ajax 将文件从 javascript 发送到 Python

jquery - 将下拉选择输入转换为需要选择一个的单选按钮