2016-02-13 58 views
1

iscroll-probe.js正在我的网站上处理一些精确的滚动位置功能。但变焦不可用。如果我使用iscroll-zoom.js,缩放工作,但现在我的探测功能不起作用。看起来我可以有一个或另一个,但不是两个。可能同时在iScroll中同时使用探头和缩放功能?

iscroll-probe.js和iscroll-zoom.js似乎是对标准iscroll.js变型中,每个加入不同的特征,但没有办法同时兼得。除非我自己开始对Javascript进行黑客攻击,当然还有构建某种混合版本。

我有这个权利,还是有解决方法吗?

回答

0

我遇到了同样的问题。我用git来解决它。我创建了一个分支,我用iscroll-probe.js替换了iscroll.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; 
    }); 
});