500 мс опрашивается через fetch-запрос API. От API приходит JSON. В определённый момент в JSON приходит текст, который нужно вывести в контейнер с фиксированными размерами. Длина текста может разниться от 5-6 слов до 15-20. Нужна надёжная библиотека, которая будет подгонять размер текста под размеры контейнера. Нашёл библиотеку textFit.js (https://github.com/STRML/textFit), она в среднем работает хорошо, но иногда даёт сбой и текст выходит за пределы контейнера. Может кто сможет подсказать, отчего может давать сбой, или просто более надёжную библиотеку? Хотелось бы jQuery-free.
Ну как вариант вообще можно на лету создавать спан, засовывать туда текст и через offsetWidth получать ширину текста, дальше от этого плясать, и библиотека не понадобится
добавить еллипсис ? или нужно обязательно показывать весь?
Надо прям весь. Но, я вот ссылочку добавил, перешёл по ней, и, кажется, ему надо просто прям насильно прописать, чтобы он не добавлял white-space:nowrap.
Обсуждают сегодня