Есть проблема: делаю ресайз header-а по высоте окна:
function wResize() {
$('header').css('height', $(window).height());
};
wResize();
Это хорошо работает на больших и высоких экранах, но как только тестирую на экранах поменьше - возникает "выпадение" контента из background-image и получается некрасиво, примеры прикладываю:
Пример 1
Пример 2
Пример 3, здесь всё хорошо помещается
Как в таком случае поступать? Если не делать ресайз, то header, в котором всё находится будет ресайзиться по контенту, и скакать при переключении табов, это некрасиво, вот сам header:
header
min-height: 640px
background-image: url('../img/top_bg.jpg')
background-position: top center
background-size: cover
color: white
padding-top: 32px
padding-bottom: 40px
Не ясно что там за header
такой, что его не растянуть css'ом, но если только js'ом, я бы начал с:
function wResize() {
$('header').css('height', $(document).height()); // нужна высота документа, а не окна
};
wResize();
Добавьте в CSS header`a background-attachment: fixed
Подскажите, как сборщик мусора "узнает" что ссылок на объект уже нет, объект класса перестает использоваться и он удаляется?
Делаю первый раз такой большой проект на 3D, я новичок с оптимизацией, но многое прочелBatches: 3300, так было без оптимизации, что я делал: 1