Показать сообщение отдельно
  #1 (permalink)  
Старый 08.05.2012, 19:22
Новичок на форуме
Отправить личное сообщение для Sprinter Посмотреть профиль Найти все сообщения от Sprinter
 
Регистрация: 08.05.2012
Сообщений: 2

Как определить, когда дочерний элемент обрезается overflow: hidden?
Есть элемент, реализующий Label одной строкой с заданной шириной. Все то, что не поместилось в элементе обрезается, а в конце строки ставится многоточие.
Код примера: http://jsfiddle.net/raHEb/7/
Собственно проблема в том, чтобы распознавать поместился текст полностью в элемент или был обрезан.
Приведенный пример отлично работает в IE9, IE8, но дает не совсем точный результат в FF, Chrome, Safari, Opera, это видно, если окно с примером плавно начать сужать, текст сперва обрежется, а только потом станет красным. Т.е. возможна ситуация, когда текст будет обрезан, а функция определяющая это вернет false.
Ответить с цитированием