Проблема як така - я використовую jQuery для встановленнявисота контейнера. Я використовую плагін bgStretcher 3.1.2, щоб розтягнути зображення до розмірів цього контейнера. У скріншоті 1 контейнер, на який я звертаюся, - це область, яку займає зображення цегляної стіни.
Проблема виникає під час зміни розміру веб-переглядача.кожний другий раз, коли розмір стріляє, обчислення висоти / ширини вимикаються на 15px (я не знаю, звідки походить цей номер), створюючи розрив праворуч і нижній частині контейнера, як видно на знімку екрана 2. Цей знімок також містить консольні показання висоти контейнера, повернуті Jquery, вказуючи на проблему. Таким чином, коли ви змінюєте розмір контейнерних тремтінь, як пекло, і потенційно закінчується вищезгаданим розривом.
Я вважаю, що існує якийсь конфлікт, що відбувається між моїм кодом і плагіном, оскільки вони обидва прив'язані до зміни розміру вікна.
Це найпростіший біт коду, який я використовую на своєму кінці:
win.resize(function() {
console.log(win.height());
conH = win.height()-68;
wrapper.css({
height: conH+"px"
})
}).resize();
Відповіді:
0 для відповіді № 1function init_heght(element) {
var y = $(window).height();
$(element).css("height", y);
};
init_heght("#section-left-menu");