| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Применение библиотек > JQuery: Отображение Текстов в ИЕ |
| Автор: sandland 3.12.2008, 00:30 |
| Добрый день. Нашел похожую тему на форуме, но у человека пробелмы с кодировкой. у меня используется подгрузка текста с помощью load , русские буквы остаются русскими, все нормально, все все тексты отмеченные жирным шрифтом искажаются и скалыдвается ощущение. как будто его пропечатали несколько раз на одном и том же месте с погрешностью 2-3 пикселя. Такая вещь происходит только в ИЕ, в других браузерах все отлично отображается. Использую кодировку utf8, шрифт: Georgia , хотя в принципе при других шрифтах тоже самое происходит Подскажите в чем пробелма пожалуйста. |
| Автор: IDVsbruck 6.12.2008, 16:24 |
| Прозрачность использовалась? Имею в виду анимацию с применением прозрачности или свойство jQuery opacity. |
| Автор: sandland 8.12.2008, 23:46 |
| да, именно, делаю анимацию прозрачности с помощью fadeTo , но вообще вродое бы пробовал закомменитрвоать это дело, и оставить чисто подгрузку, и все равно буквы коряво смотрятся |
| Автор: IDVsbruck 10.12.2008, 03:30 |
| Значит, все же где-то проскакивает прозрачность ... даже если в css указано opacity: 1.0. Это присуще только ИЕ. Для работы с изменением прозрачности использую клонирование контейнера с последующим его скрытием. Затем провожу необходимые манипуляции с клонированным контейнером, после чего удаляю. Надеюсь, рекомендации помогут. |
| Автор: sandland 10.12.2008, 22:39 |
| мм, то есть ты берешь содержимое. коипируешь к пирмеру в невидимый спан, далее проводишь нуные действия , и возвращаешь назад? а как быть с аницмацией, к примеру изменение той же прозрачности? |
| Автор: IDVsbruck 11.12.2008, 14:12 |
| Если мы предполагаем, что игрушки с прозрачностью - это только для красоты и визуализации, то все получится! Опять же, сужу по своим задачам (твоей не знаю), но все получается нормально и как задумано. Если надо, к примеру, плавно скрыть, а потом открыть какую-то область (обычно отдельно взятый контейнер), то покрываю его слоем, идентичным фону, еще выше вывожу клон, с ним делаю манипуляции с прозрачностью, после чего удаляю эти рабочие слои. Для пользователя все проходит достаточно реалистично. Действия с созданием и удалением провожу в скрипте, чтобы не засорять контекст. Если поставишь задачу, попробуем разобраться. |
| Автор: savage 11.6.2009, 07:43 |
| Я прошу прощения, что поднял эту тему, просто в топике проблема, с которой боролся sandland, осталась не решенной. На днях я столкнулся с подобной проблемой. Был как вариант пользоватся чем то вроди о чем говорил IDVsbruck, но у меня структура таких объектов слишком сложная и объектов у которых постоянно меняются через fade очень много. Случайно нашел решение. Оказывается достаточно для объекта, над которым проводятся манипуляции через fade, нужно явным образом указать background-color тогда у IE проблема исчезает. |