2016-02-13 7 views
1

iscroll-probe.js обрабатывает некоторые точные функции прокрутки на моем сайте. Но масштабирование недоступно. Если я использую iscroll-zoom.js вместо этого, масштабирование работает, но теперь моя функция зондирования не работает. Кажется, я могу иметь то или другое, но не то, и другое.Возможно одновременное использование функций зонда и масштабирования в iScroll?

iscroll-probe.js и iscroll-zoom.js кажутся вариациями на стандартном iscroll.js, каждый из которых добавляет разные функции, но не имеет возможности одновременно работать одновременно. Если я не начну взламывать Javascript сам, конечно, и создать гибридную версию.

Есть ли у меня это право или есть обходной путь?

ответ

0

У меня была та же проблема. Я использовал git, чтобы решить эту проблему. Я создал одну ветку, где я заменил весь код из iscroll.js на iscroll-probe.js, а другой, где я заменил весь код iscroll-zoom.js, тогда я объединил оба в мой мастер и разрешил некоторые конфликты вручную.

Не лучшее решение, но оно сработало.

-1

Вы можете использовать requirejs. См. Следующий пример:

require(['iscroll-probe'], function(iscroll_probe) { 
    window.IScroll = iscroll_probe; 
    require(['iscroll-zoom'], function(iscroll_zoom) { 
     window.IScrollZoom = iscroll_zoom; 
    }); 
});