Показать сообщение отдельно
  #1 (permalink)  
Старый 25.11.2018, 21:12
Интересующийся
Отправить личное сообщение для i501 Посмотреть профиль Найти все сообщения от i501
 
Регистрация: 25.11.2018
Сообщений: 23

Как совместить фон блока и фон body?
Есть примерно такая разметка
<body>
<div class="Item1" id="Item1"><a href="#">О компании</a></div>
<div class="Item2" id="Item2"><a href="#">Наши услуги</a></div>

У <body> есть фоновый рисунок.
В момент нажатия на ссылку блоку со ссылкой присваивается фон <body> с тем же масштабом. Масштаб определяется так

var realWidth = $(window).width() > $(window).height() ? img.width/img.height * $(window).height() :$(window).width();
var scaleWidth = realWidth/$(window).width();

Фон блока подгоняется через background-size и background-position.

Все вроде работает, но есть несовпадение на примерно +процент и в итоге небольшое смещение
Как добиться полного совпадения?
Ответить с цитированием