Мне интересно, есть ли способ определить, активен ли 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
.) См. эту ссылку за дополнительной информацией.