Неправильная высота блоков в Google chrome
Написал маленький скрипт выравнивающий колонки по высоте наибольшей.
Имеются три колонки, средняя колонка плюс навигация над ней в сумме должны равняться по высоте левой и правой.Исходя из того, что высота блока навигации равна 45, а маргин между навигацией и средней колонкой равен 7, получил такой скрипт: $(document).ready(function() { var hg=0; if($("div#lp").height()>hg) hg=$("div#lp").height(); if(($("div#osnova").height()+52)>hg) hg=($("div#osnova").height()+52); if($("div#rp").height()>hg) hg=$("div#rp").height(); $("div#lp").height(hg); $("div#osnova").height(hg-52); $("div#rp").height(hg); }); скрипт в файле.Вот так присоединил в head <head><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script> <script type="text/javascript" src="/kolonki.js"></script><head> работает во всех браузерах, если перемещаться по ссылкам, но если просто обновить страницу в Google Chrome, то скрипт считывает высоту колонок неправильную (меньше действительной) и выравнивает содержимое колонок, обрезая часть содержимого.В чём может быть проблема? |
Цитата:
http://www.xiper.net/collect/html-an...oy-visoty.html |
Вёрсткой не обойтись.Все колонки с закруглёнными углами, при Этом две с градиентом.Подскажите что у меня может быть неправильно.Или это Chrome по-особому себя как-то ведёт...Обычно ведь проблемы с ie
|
|
subzey, мне бы решение проблемы, а не твоё описание.Ну хотя бы теперь знаю,что ready виновата..
|
Похоже что можно вместо ready использовать load.Только как сделать,чтобы функция срабатывала сразу после загрузки файла css таблицы?
|
Karpo,
Как я Вас понимаю! Мне бы тоже денег мешок, а не работать каждый будний день. |
Цитата:
Это тебе кто-то сильно знающий сказал или это чисто твоё мнение? |
Часовой пояс GMT +3, время: 01:56. |