![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: нет Всего: 32 |
Точнее не совсем размера ячейки, а отображаемой высоты. display='none' и display='' скроет и откроет ее полностью, а мне нужно, чтоб она плавно открывалась / закрывалась. Знатоки, подскажите плз...
Добавлено @ 09:30 ЗЫ Плавно закрыть / открыть - не проблема (setInterval() / setTimeout()). Но вот само изменение размера - ... -------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
Ты хочешь после внесения данных в таблицу, или устроит вариант до?
Если до - содаешь отдельный столбец, засовываешь туда спейсер и программно меняешь ему высоту от 1 до требуемой. P.S. никогда не пробовал, но прокатит, что-то других мыслей пока нет. -------------------- Теперь при чем :P |
|||
|
||||
| MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: нет Всего: 32 |
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
???
А в цикл поставь SetInterval. Кажись так. Это сообщение отредактировал(а) Ignat - 22.6.2004, 11:53 -------------------- Теперь при чем :P |
|||
|
||||
| GoodBoy |
|
|||
![]() Главный джедай ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 2 Всего: 83 |
Посмотри вот это: http://forum.vingrad.ru/index.php?showtopi...ndpost&p=134072.
Там хорошо сделано динамически выплывающее меню, может на основе этого можно будет сделать то, что тебе нужно... |
|||
|
||||
| MuToGeN |
|
||||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: нет Всего: 32 |
Ignat, если для <td> прописать height, то если размер ячейки меньше значения height, то ячейка растянется, а если больше, то это никак не отразится на внешнем виде. То же самое и с id_ячейки.height=i
thnx, щас гляну -------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
||||
|
|||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
MuToGeN , сорри, если неточно выразился не для <td>, а для спейсера:
<tr><td width=1><img src=spacer.gif height=1 width=1 id="spacer" onLoad="reheight(100);"></td> <td id="content" width=500> </td></tr> Почему я говорил, про выплывание до внесения, потому как размер ячейки не может быть меньше пространства необходимого под содержимое. Можно еще всю таблицу спрятать под непрозрачный слой заданного размера и так же менять свойство top, чтоб она выезжала из-под него. -------------------- Теперь при чем :P |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Пара способов:
1) obj.style.clip'oм резать таблицу + двигать сам слой = менюшка из Win98 2) положить таблицу в слой с style.overflow=hidden, эффект как будто мы смотрим на таблицу из окошка, см. ссылку GoodBoy Красивее смотрится прозрачная менюшка как в Win2000, но по моему Опера не имеет фильтра Alphа(прозрачность) -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: нет Всего: 32 |
clip вроде бы только при position: absolute работает? Или это у меня глюки... -------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
| GoodBoy |
|
|||
![]() Главный джедай ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 2 Всего: 83 |
Я уже даже не решаюсь утверждать что что-то будет работать только в том или ином бруезере... |
|||
|
||||
| MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: нет Всего: 32 |
Короче, такое еще решение нашлось по subj-у: при сворачивании обнулить innerHTML (сохранить в переменной). Только вот при разворачивании - хз как узнать высоту ячейки...
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
| Sardar |
|
||||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Да, как и окошко через style.overflow. Что конкретно происходит? Таблица не на абсолютном слое - сделать плавное движение не получится. Играться с добавлением/удалением строк в таблице не советую - у мозиллы проблемы, забывает колонки, кидая все в одну ячейку. Сделать мягкое движение нельзя не умея передвигать обьект попиксельно, т.е. без style.position=absolute. Необязательно ставить таблицу в слой, можно скрывать строки, а анимацию сделать на одном слое с постоянно меяющемся рядом из таблицы. Эффект - складывающиеся строчки по одной....
В Мозиле и ИЕ будет работать. Опера отдыхает, в ней вообще много чего нет... -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
||||
|
|||||
| mix |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 23.2.2003 Репутация: нет Всего: 1 |
IE6 only
|
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |