Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #61 (permalink)  
Старый 13.10.2012, 01:00
Интересующийся
Отправить личное сообщение для yurik417 Посмотреть профиль Найти все сообщения от yurik417
 
Регистрация: 31.08.2011
Сообщений: 17

Сообщение от Gozar Посмотреть сообщение
Переписать на прототипах.
Пользуюсь давно этим http://masscode.ru/index.php/k2/item/24-litextlength
Ответить с цитированием
  #62 (permalink)  
Старый 13.10.2012, 01:23
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

yurik417,
ты год поста то посмотри, твой плагин куда позже появился. Может он и лучше, но тогда его не было.
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #63 (permalink)  
Старый 22.10.2012, 02:29
Интересующийся
Отправить личное сообщение для yurik417 Посмотреть профиль Найти все сообщения от yurik417
 
Регистрация: 31.08.2011
Сообщений: 17

Сообщение от devote Посмотреть сообщение
yurik417,
ты год поста то посмотри, твой плагин куда позже появился. Может он и лучше, но тогда его не было.
Уверен что тема будет актуальна еще не один год, пусть и не для автора
Ответить с цитированием
  #64 (permalink)  
Старый 18.06.2015, 06:31
Аватар для rikitiki
Интересующийся
Отправить личное сообщение для rikitiki Посмотреть профиль Найти все сообщения от rikitiki
 
Регистрация: 10.05.2013
Сообщений: 20

devote, хороший скрипт но к сожалению при уменьшении ширины окна браузера, и соответственно уменьшении ширины последнего дива, количество видимых строк хоть и сохраняется, но точки на обрезке исчезают.
В моём случае, который я изложил в этом посте:
скрипт, обрезающий строки
клик раскрывающий полный текст не нужен. Гиперссылка, раскрывающая карточку товара, в которой есть полный текст обрезанного заголовка, уже существует. Необходимы лишь постоянно видимые точки на конце обрезки, информирующие посетителя о том что текст (заголовок) не полный и фиксированное количество строк не зависимое от ширины дива.
Не могли бы вы высказать предположение, как решена задача по обрезке заголовков товаров на этой странице:
http://www.obi.ru/decom/category/%D0...%8B%D0%B5/1064
Здесь заголовки обрезаются как нужно.
То есть они в две строки с тремя точками по обрезке.
И если плавно изменять ширину окна браузера, то дивы соответственно сужаются и количество знаков (буквально по буквам!) в их заголовках также меняется. Но две строки с тремя точками сохраняются чётко!

В PHP насколько я знаю, функцией mb_substr() можно резать только по количеству заданных символов. В CSS адаптивная обрезка по границе дива с добавлением трёх точек получится, если добавить стиль:

text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;

Но к сожалению текст при этом становится однострочным.

Последний раз редактировалось rikitiki, 18.06.2015 в 07:09.
Ответить с цитированием
  #65 (permalink)  
Старый 01.07.2015, 06:00
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

rikitiki,
ну нун перезапускать скрипт по onresize window, где-то сохраняя строку исходник (в принципе проблема решаема добавкой трёх строк при сохранением на sessionStorage)

Последний раз редактировалось Deff, 01.07.2015 в 06:03.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При клике ссылки, открыть DIV блок, и при клике ещё раз, закрыть его Simon Общие вопросы Javascript 59 28.05.2017 17:31
jQuery для загрузки страницы в <div> Dr.Holerik jQuery 12 11.10.2016 17:36
JQuery плагин lightbox: На время отключить срабатывание senseysensor jQuery 2 23.12.2010 10:28
Вопрос: И опять про offsetLeft... sigurd Общие вопросы Javascript 11 04.10.2010 14:06
Jquery, Dynatree и JSON antirek jQuery 6 01.09.2009 15:00