Показать сообщение отдельно
  #2 (permalink)  
Старый 01.11.2017, 21:53
Новичок на форуме
Отправить личное сообщение для casperx Посмотреть профиль Найти все сообщения от casperx
 
Регистрация: 01.11.2017
Сообщений: 1

Заверни контейнер карты в ещё один и дай новому overflow: hidden. На window (или что у тебя скроллится - зависит от ситуации, может какой-то конкретный div - тогда на него) повесь event scroll и в базовый контейнер добавь через elem.style или $elem.css() если есть jquery transform: scale() в значение скейла закинь высчитанную необходимую пропорцию. Например, i = 0, в event i = i + 0.01 и transform: scale(i) . Или 0.02. В зависимости от того какая тебе нужна пропорция. Ну и соответственно в ивенте раздели scroll на 2 направления - top и bottom. Код можешь на stackoverflow нарыть - там такого барахла полно. Если скроллят в top, значит i = i - 0.01, если вниз, то с плюсом
Ответить с цитированием