css - 仅在省略号处于事件状态时显示工具提示

标签 css

我有下一个 div:

 <div class="div-class" style="width:158px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;" title=<%=myDesc%>

如何仅在省略号处于事件状态时显示工具提示?

我找到了这个函数

    function isEllipsisActive(e) {
     return (e.offsetWidth < e.scrollWidth);
}

但是我知道我用的是jsp和struts,不知道怎么用

最佳答案

尝试这样的事情:

Working DEMO
Working DEMO - with tooltip

$(function() {
    $('div').each(function(i) {

         if (isEllipsisActive(this))
            //Enable tooltip 
         else
            //Disable tooltip
    });
});

function isEllipsisActive(e) {
     return (e.offsetWidth < e.scrollWidth);
}

关于css - 仅在省略号处于事件状态时显示工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19134192/

相关文章:

html - 如何将多个表格行与单个表格行对齐?

css - 具有重复不规则图案的纯 flexbox 网格

javascript - 复选框 JavaScript 不会更改样式表

php - 如何在单选按钮中显示数量值

css - 如果图像在右边,我如何自动换行?

css - 使用 Sass 创建动态动画列表

html - 处理仅用于样式和/或交互目的的链接的推荐方法是什么?

html - 带有日期时间选择器的 Bootstrap 看起来+工作不正常

css - 在同一页面上使用不同的表单控件样式 Bootstrap CSS

html - 为什么按 TAB 键不导致我页面上的链接为 "marked"?