Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 12.02.2012, 17:12   #1
neg5
Новичок
 
Регистрация: 12.02.2012
Сообщений: 3
Репутация: 10
По умолчанию колонки одной высоты

пробовал метод:

$(document).ready(function() {
function setEqualHeight(columns)
{
var tallestcolumn = 0 ;
columns.each(
function()
{
currentHeight = $(this).height();
if(currentHeight > tallestcolumn)
{
tallestcolumn = currentHeight;
}
}
);
columns.height(tallestcolumn) ;
}
setEqualHeight($(".meniu_l,.content "));
});



вот что получается, колонки то одинаковой высоты но на разных уровнях, нужно просто добавить ~50px левой стороне, кто может помочь?

http://demiart.ru/forum/uploads9/pos...1329048841.jpg
neg5 вне форума   Ответить с цитированием
Старый 13.02.2012, 08:28   #2
Naive
Раздолбайских Дел
Профессионал
 
Аватар для Naive
 
Регистрация: 22.05.2009
Адрес: Екатеринбург
Сообщений: 3,785
Репутация: 2322
По умолчанию

можно так попробовать:
Код:
$(document).ready(function() {
function setEqualHeight(columns)
{
var tallestcolumn = 0 ;
columns.each(
function()
{
currentHeight = $(this).height()+$(this).offset().top;
if(currentHeight > tallestcolumn)
{
tallestcolumn = currentHeight;
}
}
);
columns.each(function() {
 $(this).height(tallestcolumn - $(this).offset().top)
};
}
setEqualHeight($(".meniu_l,.content "));
});
__________________
Работаю. В этот раз за деньги.
Жду ваши искренние спасибы на яндекс-кошелек: 410011068154587
Naive вне форума   Ответить с цитированием
Старый 13.02.2012, 14:04   #3
neg5
Новичок
 
Регистрация: 12.02.2012
Сообщений: 3
Репутация: 10
По умолчанию

Naive, работает, но остаётся разница ещё в ~20px.
спасибо за помощь
проблема решилась вот таким образом

Код:
$(document).ready(function() {
 function setEqualHeight(columns)
 {
 var tallestcolumn = 0;
 columns.each(
 function()
 {
 currentHeight = $(this).height();
 if(currentHeight > tallestcolumn)
 {
 tallestcolumn  = currentHeight;
 }
 }
 );
 columns.height(tallestcolumn);var mHeight = $('.meniu_l').height();
$('.meniu_l').height(mHeight + 83);
 }
 setEqualHeight($(".meniu_l,.content"));
});
neg5 вне форума   Ответить с цитированием
Старый 13.02.2012, 17:55   #4
Naive
Раздолбайских Дел
Профессионал
 
Аватар для Naive
 
Регистрация: 22.05.2009
Адрес: Екатеринбург
Сообщений: 3,785
Репутация: 2322
По умолчанию

Код:
var mHeight = $('.meniu_l').height();
$('.meniu_l').height(mHeight + 83);
Тогда зачем все, что выше?
В принципе то, что у вас написано решается через цсс:
Код:
.meniu_l {padding-bottom:83px}
__________________
Работаю. В этот раз за деньги.
Жду ваши искренние спасибы на яндекс-кошелек: 410011068154587
Naive вне форума   Ответить с цитированием
Старый 13.02.2012, 20:20   #5
neg5
Новичок
 
Регистрация: 12.02.2012
Сообщений: 3
Репутация: 10
По умолчанию

Naive, не работает, сейчас попробывал
просто остаётся отступ от подвала в 83px а сама колонка не вытягивается ))
подскажи как удалить темку из форума что бы глаза не мозолила никому
neg5 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Движение одной фигуры,вслед изменения высоты другой фигуры. 7vlad37 Microsoft Office Excel 3 21.07.2011 18:01
два сайта на одной БД и с одной админкой Alexat WordPress и другие CMS 5 09.02.2010 16:05
Из одной колонки сделать две acidcool SQL, базы данных 5 24.08.2009 15:08
Блоки div вместо td, как сделать две колонки одинаковой высоты? v.victoria12345 HTML и CSS 0 06.05.2009 18:05
Передача данных из одной таблицы в другую, при выборе одной ячейки MickMick Microsoft Office Excel 6 06.10.2008 13:57


07:28.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru