2014-12-05 5 views
0

Я использую JVectorMap для создания страницы карты на своем веб-сайте. Однако я обнаружил, что скорость скроллинга значительно замедляется. Как настроить скорость прокрутки? Для этой проблемы нет документации. Я нашел это:Скорость прокрутки JVectorMap и полный экран Проблема

zoomStep: 1.6, 

Это, однако, указать шаг масштабирования для кнопок, а не прокрутку.

Другой вопрос, который я обнаружил, что я не могу установить высоту карты контейнер для:

window.innerHeight; 

Но я, однако, может установить ширину на:

window.innerWidth; 

Как я могу указать к Высота контейнера карты по отношению к размеру окна? Я также попытался использовать значение%.

Спасибо

ответ

3

это может быть довольно поздно ответ, даже, возможно, уже где-то ответил. Но у меня такая же проблема с скоростью прокрутки мыши и нашел решение. Он может быть установлен в JS-файла в строке 2382

zoomStep = Math.pow(1.003, event.deltaY); 

Вы можете легко изменить скорость путем изменения, что «1.003» значение. Больше вы делаете это - быстрее прокрутка.

Я не полностью понял вторую вашу проблему. Но если речь идет о высоте контейнера, я просто использую значения% для высоты. Убедитесь, что ваш родитель также имеет значение высоты.

1

Re. скорость прокрутки я согласен с тем, что в 2.0.1 он слишком медленный.

Я просмотрел файл js и нашел комментарии по строке 234 «Если это более старое событие, а дельта делится на 120, мы предполагаем, что браузер рассматривает это как более старое колесо мыши событие и что мы должны делить дельты на 40, чтобы попытаться получить более полезный дельта-фактор. Боковое замечание: это фактически влияет на указанное расстояние прокрутки в старых браузерах и может привести к тому, что прокрутка будет медленнее, чем нативная. Отключите это, установив $ .event .special.mousewheel.settings.adjustOldDeltas к ложным.

в строке 113 вы найдете adjustOldDeltas установить, как верно. Я поставил его как ложное, но никаких изменений в скорости прокрутки.

Надеюсь, это сработает для вас или даст вам достаточно для дальнейшего изучения проблемы.

W.

 Смежные вопросы

  • Нет связанных вопросов^_^