![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
klyxa |
|
||||||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 13.8.2006 Репутация: нет Всего: нет |
привет. у меня вопрос, как сделать "красивый"(анимированный) выпад формы.
у меня есть div блок
стиль
суть такая..есть текст,если он "вылезает" за границы блока,то добавляется ссылка типа "смотреть всё". по клику я написал такой обработчик..
но тут он просто меняет высоту блока. пытался сделать через animate() и свойство overflow..чтото вобще ничего не получилось( при
вобще страшные вещи происходят) т.е. у меня 2 вопроса: 1) как определить,что текст "вылез" за границы блока 2) как сделать анимированный выпад при выпаде блока подскажите мудрым советом пожалуйста ![]() p.s.: может есть способ проше? |
||||||||
|
|||||||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 38 Всего: 386 |
Полезно почитать про верстку хоть что-нибудь, чтобы представлять себе какие страшные вещи бывают при overflow: visible и что случится с блоком при height:100%
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
klyxa |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 13.8.2006 Репутация: нет Всего: нет |
Спасибо большое
![]() |
|||
|
||||
klyxa |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 13.8.2006 Репутация: нет Всего: нет |
Немного доделал код, теперь можно сворачивать\разворачивать...но было круто... ![]() ps: какими способами можно получить значение свойства стиля? т.е. например получить высоту блока,заданную в стилях,чтобы не прописывать "жёстко"
|
||||
|
|||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 38 Всего: 386 |
Правда случаи с разметкой бывают сложные, так что иногда нужно для определения габаритных размеров области пользоваться плагином dimension. Еще там был косяк с многократным создание кнопки "свернуть"... -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
klyxa |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 13.8.2006 Репутация: нет Всего: нет |
Оу. Да, красивое решение
![]()
Еще раз Спасибо за помощь;) |
|||
|
||||
IDVsbruck |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: 4 Всего: 22 |
Только красивей если __pastHeight помещать в атрибут родителя - проще с поиском и минимум на 3 строчки урезается код.
|
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 38 Всего: 386 |
А сейчас он где? Можно сократить строчки, если использовать предыдущий вариант - сохранение парента в переменной self и использование ее. Но это тянет за собой проблему - почистить эту переменную по выходу из приложения, чтобы не было утечек памяти в IE6... А вот уже эта проблема съест всю экономию ![]() -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
youri |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 17.4.2004 Репутация: нет Всего: 16 |
вообще, ходят слухи, что был патч для ie 6, в котором утечки были ликвидированы (Утечки памяти при коммуникации DOM-javascript)
Это сообщение отредактировал(а) youri - 8.7.2009, 03:54 |
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 38 Всего: 386 |
youri, То есть предлагается расчитывать на IE6, и при этом надеятся, что ВСЕ люди уже пропатчили свой компьютер? imho, люди, которые следят за своим компьютером, переползают с -6ки на 7-8, а на 6-ке сидят те, кому и пропатчить бывает влом...
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
youri |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 17.4.2004 Репутация: нет Всего: 16 |
я скорее информацию сверяю... все хочу в этом вопросе разобраться (когда возникают утечки и как их избежать), в частности, если страница долго не перезагружается
|
|||
|
||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 7 Всего: 137 |
По статистике liveinternet 6-ым ИЕ пользуются уже не более 14% всех пользователей ИЕ (со слов habrahabr ), так что думаю что скоро можно будет забыть об этом кошмарном сне)
|
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 38 Всего: 386 |
Aliance, Я вот, давеча ставил "XP за 1 минуту", разворачивая образ Acronis'а на чистой машинке с утащенного с торрента XP SP3 "со всеми обновлениями", дык догадайтесьс трех раз какой там Эксплорер оказался?
![]() -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
IDVsbruck |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: 4 Всего: 22 |
Это не значит, что ты им пользовался ... Обычно при подключении к инету сразу апдейты предлагаются. В основном те, кто вылазят в инет, апдейтятся. А те, кто не вылазят, в статистику не попадают
![]() |
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 38 Всего: 386 |
IDVsbruck, imho, пока клиент принимает сайт на IE6, нужно писать под IE6, даже если этот клиент остался единственным пользователем 6-ки в мире
![]() в конце концов это пока не так уж и страшно... Добавлено через 2 минуты и 56 секунд Есть мнение, что у однокласников и "в контакте" будет насколько другая статистика, чем на хабрахабре. Куда еще часто ходют неадвансед интернет-юзеры? Разве что на сайт Микрософт... -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
IDVsbruck |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: 4 Всего: 22 |
Насчет одного пользователя - это ты сильно загнул ...
Считаю, что рационально установить порог для подгонки под браузер, иначе вся работа сведется к "затачиванию" под десятки браузеров. Насчет ИЕ6 согласен - сектор по-прежнему достаточно велик, чтобы его просто отпускать, хотя в самом последнем проекте, к примеру, особо на нем не заостряюсь - конечно, уродско выглядит, но есть надпись типа "сайт заточен под ИЕ от 7 и выше, советуем обновить свою версию тут". Конечно, покатит не всегда и не везде, но специфика сайта такова, что пользователю все равно надо пробиться и он или смирится с внешним видом, или обновит. Или еще пример текущей разработки - казино - просто в игнор, так как пользователи, экономящие на трафике, железе или еще на чем-то просто не являются нашей аудиторией. Хотя, возможно, и будет пересмотрено, правда, выход не ранее чем через год, так что статистика может сильно поменяться и может быть, что и вовсе сойдет на нет. Кстати, подгонку провожу только под ИЕ и ФФ, еще в последнее время стал обращать внимание на 4 Сафари и Хром, остальные браузеры не поднимаются выше 1% (с суммарной статистикой 4-6%), поэтому прагматичнее их игнорировать. |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |