Установите высоту div, основываясь на высоте другого div, которая определяется скрытым переполнением

0

Мне нужно установить высоту div в соответствии с другой высотой div, которая определена на css с overflow= hidden.

Я объясню это лучше.

У меня есть 2 divs, расположенных бок о бок. Левый div имеет overflow=hidden поэтому он будет растягиваться по вертикали в зависимости от размера изображения, которое внутри него и какой размер определяется с процентом. Мне нужно установить правый div с одинаковой высотой левого div.

Я использую jquery, но когда я использую метод .height() в левом div, он всегда возвращается к нулю, даже если я использую его при загрузке страницы или .height() документа или загрузке окна, независимо от того...

var H = $("#div1").height();
$("#div2").css("height", H);

Пожалуйста, помогите мне!!

Заранее спасибо ;)

  • 1
    используйте свойство scrollHeight. И, пожалуйста, предоставьте весь соответствующий код, и jsfiddle будет плюсом
  • 1
    "что внутри него" ооо странно. Также вы не можете использовать display: table; за это?
Показать ещё 1 комментарий
Теги:

1 ответ

0

Попробуйте так:

var hei=$('#divid1')[0].scrollHeight;

$("#divid2").css("min-height",hei);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню