【发布时间】:2012-04-29 21:22:26
【问题描述】:
我想知道有没有一种方法可以检测text-overflow:ellipsis 是否在输入字段上处于活动状态,这样我就可以显示带有全文的工具提示。
CSS:
input[type='text']
{
text-overflow:ellipsis;
}
HTML:
<input type="text" onmouseover="Tooltip.Show(this)" value="some long text" />
Javascript:
Tooltip.Show = function (input)
{
// This is where i need the see if the current input show ellipsis.
if ($(input).isEllipsisActive())
{
// Show the tooltip
}
}
BR
安德烈亚斯
请注意,这个问题是关于input 元素的。一个普通的 HTML 元素(例如,div)也必须有
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis; 申请。 (Overflow 也可以是 scroll 或 auto。)有关详细信息,请参阅 this link。
【问题讨论】:
标签: javascript tooltip ellipsis css