Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 25.11.2011, 17:44   #1
Йожек
Продвинутый
 
Регистрация: 26.10.2011
Сообщений: 31
По умолчанию Как добиться автоматического увеличения ячеек в зависимости от размера контента

Здравствуйте!
Подскажите пожалуйста, как сделать так, чтобы при добавлении контента в div, который в свою очередь находится в ячейке таблицы эта самая ячейка могла менять свою высоту или чтобы появлялась полоса прокрутки. То есть, если вдруг контент окажется больше, чтобы и ячейка увеличивалась.
Йожек вне форума   Ответить с цитированием
Старый 25.11.2011, 17:46   #2
Йожек
Продвинутый
 
Регистрация: 26.10.2011
Сообщений: 31
По умолчанию

Вроде бы простой вопрос, но ответов я не нашел.
Йожек вне форума   Ответить с цитированием
Старый 25.11.2011, 17:56   #3
stringer
Новенький
 
Регистрация: 25.11.2011
Сообщений: 4
По умолчанию

для div пишешь:
overflow-y: auto;
max-height: 200px;
stringer вне форума   Ответить с цитированием
Старый 25.11.2011, 18:01   #4
Йожек
Продвинутый
 
Регистрация: 26.10.2011
Сообщений: 31
По умолчанию

Огромное спасибо, это уже что-то.
Но хотелось бы сделать по-человечески, например, если текст очень большой, то изначально отображается часть его и такая кнопочка "читать далее", нажимаешь на нее и текст показывается целиком.

Последний раз редактировалось Йожек; 12.12.2011 в 14:25
Йожек вне форума   Ответить с цитированием
Старый 12.12.2011, 14:25   #5
Йожек
Продвинутый
 
Регистрация: 26.10.2011
Сообщений: 31
По умолчанию

За счет чего можно это реализовать?
Йожек вне форума   Ответить с цитированием
Старый 12.12.2011, 17:25   #6
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Прикрутить jQuery и добавить несколько классов, добавить кнопку и пару классов для текста, которые и переключать.
первый класс (состояние по умолчанию) height: 250px; overflow: hidden;
второй класс (состояние по нажатию кнопки) height: auto!important; overflow:auto!important;
и написать свой мини-скрипт на jQuery? что-то типа
$(document).ready(function(){
$("div.div-with-text").each(function(){
$("div.div-with-text").append("<div class="button">Подробнее</div>");
});
$("div.button").click(function(){
$("div.div-with-text").toggleClass("show-all");
});
})
Как-то так.
-=UncleByte=- вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как добиться невидимости страницы для realurl? salah Общие вопросы 4 08.12.2008 16:10
Как скрыть пустой блок контента razawa TypoScript практикум 21 11.10.2007 11:07
ПРОБЛЕМА! Создаю таблицу, как элемент контента. thebat Общие вопросы 4 09.03.2007 13:58


Часовой пояс GMT +4, время: 17:48.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория