- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
В шапке:
<script type="text/javascript">
thisIsIE7 = false;
</script>
<!--[if IE 7]>
<script type="text/javascript">
thisIsIE7 = true;
</script>
<![endif]-->
В JS-файле:
$("#popup_hint")
.show()
.css("top", ev.pageY + 20)
.css("left", ev.pageX + 20 + (thisIsIE7 ? 483 : 0))
Что ж, пришёл и мой черёд...
Проблема: в IE7 и только в нём некоторые абсолютно спозиционированные элементы съезжают влево почти на полэкрана.
Ещё проблема: люто надоевший заказчик ругается в трубку и требует, чтобы через 10 минут всё работало нормально.
Решение: опытным путём выясняем, что смещение влево происходит на 483 пикселя вне зависимости от размера окна и разрешения монитора. Лабаем детектор IE7 на кондишенал-комменте, в JS хардкодим магическое смещение. Проблемы решены...
вконтакте например
или жж
Или надо на ФФ переходить, потому что в 9й Опере жабаскрипт тормознущий, 10я может полгига оперативы захавать, а 11я ещё сырая.
опера была отличный браузером с восьмой по девятую версию
до и после она унылое говно
только вот памяти кушает, да и лисьему файрбагу в подметки не годится для клиентской разработки. И еще я привык к табам в виде дерева.
зато флеш на нем не тормозит
файрбаг -- единственная причина, почему проект firefox можно не закрывать
Я всегда знаю, что если чего-то по запросу не найду, могу в один щелчок поискать где-то ещё без необходимости что-то открывать, копипастить и прочая. И, соответственно, за счёт того, что я использую сначала яндекс, до 75% моих запросов достаётся ему.
Плюс, несмотря на пидорский clck.yandex.ru, яндекс-директ и яндекс-бар-с-блекджеком-и-шлюхами (который некоторые несознательные программы таки пытаются навязать), яндекс не столь явно лезет в мою сраную частную жизнь.
индонорвежские кодеры слишком убоги, чтобы сопровождать несколько бранчей, поэтому слоупоки, любящие 10.10 за стобильнасть сидят в интернетах с критическими уязвимостями.
1. надо указывать побольше свойств
2. так называемый reset.css (хотя бы с примитивными * {margin:0;padding:0;}) обычно помогает навести порядок
в общем, если с самого начала архитектура накидана на коленке, то вслед за этим число костылей растет экпоненциально
но за то, что не оставили так, а переделали нормально, хвалю = )