У меня есть простой диапазон, содержащий адрес электронной почты.Обнаружение переполнения текста и добавление всплывающей подсказки, содержащей полный текст
<span id="email">[email protected]</span>
В моем CSS диапазон устанавливается на фиксированную ширину с переполнением многоточия.
#email {
display: inline-block;
width: 100px;
overflow: hidden;
text-overflow: ellipsis;
}
Это прекрасно работает. Однако я бы хотел заметить, что он каким-то образом работает и отображает полный текст в атрибуте title
диапазона.
Как это сделать? Чистый CSS был бы идеальным, но если это невозможно, то jQuery - это лучшая вещь.
Вы можете не просто положить его в названии в любом случае, люди, которые уже могут видеть он выиграл 't зависать, чтобы искать его – SmokeyPHP
Вы не можете изменить DOM с CSS, чтобы добавить атрибут 'title', поэтому он должен быть Javascript/jQuery. [dotdotdot] (http://dotdotdot.frebsite.nl/) поразительно для этого – CodingIntrigue
@SmokeyPHP, это не для этого одного окна, это для кучи их на странице. Извините, добавление заголовка в каждый интервал на странице, содержащей его содержимое, кажется излишним, просто для того, чтобы удовлетворить 1% наших пользователей, которые имеют длинные адреса электронной почты или четырехзначные фамилии! : P – Connell