Я использую функцию высоты jQuery. Но была проблема с получением правильной высоты моего элемента div
. Высота этого элемента div
установлена на auto
, что означает, что высота div
зависит только от элементов внутри него. Когда я попытался использовать .height()
на своей странице, я получил следующий результат:
Chrome: 1276 px
Firefox: 1424 px
Но когда вы видите их обоих, они имеют одинаковую высоту. Единственное, что функция height()
возвращает другой результат.
Вот код:
<div class="single-mid" style="position:relative;width:700px;margin:-1px 0 0 1px;padding-right:56px;">
<div>Sample Inside Element</div>
</div>
<script type="text/javascript">
$(document).ready(function(){
var less_height = $('.single-mid').height() -10;
$('.single-mid').height(less_height);
});
</script>
Но я попытался установить высоту div в 1424px. Оба браузера возвращают один и тот же результат.
Есть идеи? Заранее спасибо.