我想知道是否有一种方法可以检测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
}
}
安德烈亚斯
_
请注意,这个问题是关于input
元素的。一个普通的 HTML 元素(例如div
)也必须有
white-space: nowrap;
overflow: hidden;
申请text-overflow: ellipsis;
。(Overflow
也可以是scroll
或auto
。)有关更多信息,请参阅此链接。