有没有滑块可以代替jQuery与Zepto.js一起使用,并且支持Zepto提供的触摸事件?
我是否应该坚持使用jQuery,并使用hammer.js http://eightmedia.github.com/hammer.js/等插件触发滑块触摸事件
因为它在谷歌的jQuery上,所以我不认为下载时间是个问题。
有没有人在移动web项目中成功地使用了zepto.js?
发布于 2013-04-18 12:06:16
哇,这是许多不同的问题。如下所示:
1 & 2)默认支持触摸事件的滑块/旋转木马有很多,比如FlexSlider。与许多jQuery插件或扩展一样,FlexSlider也需要jQuery。然而,由于Zepto与jQuery的API兼容,FlexSlider很可能会与jQuery一起开箱即用。我只需在代码中搜索对jQuery的引用,并更改为Zepto或$。然而,FlexSlider目前有一个Win 8 bug,这可能会让你觉得它不是初学者。在这种情况下,我建议使用流行的Bootstrap carousel并插入您自己的触摸事件,如this article中所述。这篇文章描述了如何使用Zepto触摸事件,但使用jQuery触摸事件也同样容易。相反,如果你想在jQuery中使用Zepto touch events,这也很容易实现。它需要几个小的修改(你可以获取我的补丁版本here)。
3)虽然Google CDN没有托管Zepto,但你可以找到托管在Cloudflare's cdnjs上的Zepto。甚至有人认为cdnjs may be faster than Google CDN. .。
4)是的,我在移动项目中使用过Zepto。它工作得很好,而且比jQuery要轻一点,后者提供了移动设备上几乎不必要的向后兼容性。
https://stackoverflow.com/questions/15321360
复制相似问题