|
|
|||||
Регистрация: Feb 2002
Адрес: spb
Сообщений: 149
|
Zoom plugin в броузерах
Столкнулся с проблемой, что при использовании zoom в Opera или Mozilla броузере, съезжает верстка. (позиции слоев)
У заказчика какой то чокнутый сис.админ, который вцепился в это. Спор, готовы закрыть если показать заказчику, что zoom это "наворот" и что при использовании zoom броузер не передает коректно размеры окна, да и вообще он не генерить события в этот момент. Кто нибудь знает где можно найти "заключение" или "гуру-обсуждение" этой проблемы. Или zoom передает какое то событие в DOM документа?
__________________
Благодарю за чтение, мужчины и женщины. |
|
|||||
.grin! wuz here
|
что такое зум?
__________________
Breakcore them all! |
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Цитата:
Может быть мсье путает зум с изменением базового размера шрифта?
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
Регистрация: Feb 2002
Адрес: spb
Сообщений: 149
|
Zoom это увеличение, есть два варианта
- один увеличивает страницу как в фотошопе - другой как в Мазиле, увеличивает только шрифты помойму оба ноходятся в меню -> вид и тот и другой способ корежит верстку без каких либо предупреждений DOM страницы. к примеру при изменении размера окна, верстка съезжает, но есть событите onResize, за ним можно следить.
__________________
Благодарю за чтение, мужчины и женщины. |
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Цитата:
Цитата:
Цитата:
2. Если так хочется остаться с кривой версткой -- вешаешься на таймер и каждые 0.25 сек. проверяешь размер/положение какого-либо ключевого элемента.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
Регистрация: Feb 2002
Адрес: spb
Сообщений: 149
|
Ты чего злой такой?
Хорошо, пусть будет не зум, а изменение размера шрифта, это про Mozzila А в Opere zoom, так и называется. Вот сайт http://www.putty.ru/index.php , который при увеличении слетает. Съезжает слой на верху, который центруется по центру экрана. Положить на слой пришлось из-за выпирающего здания, что бы не городить на каждой странице этот обрезок. А вот проверить размеры после увеличения, корректно не удается.
__________________
Благодарю за чтение, мужчины и женщины. |
|
|||||
Регистрация: Feb 2002
Адрес: spb
Сообщений: 149
|
Цитата:
Втавлять таймер, который за зря чего то проверяет не хотелось, слишком криворукий выход. Надеялся, что все таки естькакое то свойство у этого увеличения. Таймер это все равно ни чего не дает, так как innerWidth не меняется все равно при увеличении. Есть лекарство узнать настоящую ширину экрана?
__________________
Благодарю за чтение, мужчины и женщины. |
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Цитата:
<div id="foo">Foo</div> <script> function test() { var div = document.getElementById('foo'); if (div.count == undefined) { div.count = 0; div.sh = 0; } var sh = div.scrollHeight; if (sh != div.sh) { ++div.count; div.sh = sh; div.innerText = 'Foo ' + div.count; } setTimeout('test()', 250); } setTimeout('test()', 250); </script>
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
Регистрация: Feb 2002
Адрес: spb
Сообщений: 149
|
выход я нашел, положил этот слой в таблицу 100% шириной align=center задал, так что обойти ситуацию получилось.
Но это мне напоминает как я с этим же сайтом мучился, когда русские буквы не вводится во flash поле, если флешка на прозрачном фоне. С этим тоже пришлось смериться. Но как то странно, что ни где не найти офицальный список недоделок Вчера нашел на сайте oSourceCMS отчет о конференции, там были выволены все баги IE6 и IE7 (про DOM CSS) такой же по greko не удалось найти. И нашел я его случайно(как и потерял ) страннота вообщем, что такая популярная тулза - броузер, и нет списка ошибок. Где их искать вообще? На сайтах производителей висит обычно какой то списко кодов ошибок и даты их ликвидации, а человеческого нет. Может кто даст ссылку по greko броузерам
__________________
Благодарю за чтение, мужчины и женщины. |
|
|||||
Контрибьютор базы знаний по Флекс
Регистрация: Aug 2005
Сообщений: 690
|
__________________
Flex 2 и Co |
Часовой пояс GMT +4, время: 23:14. |
|
« Предыдущая тема | Следующая тема » |
|
|