2012-12-27 309 views
0

在我的移动Web应用程序中,我有一个flickable imageslider,它允许您滑过项目horizontally,使用flickable.js(http://blog.kojo.com.au/flickable-zepto-插件/)保持垂直滑动在水平滑动滑块中滚动页面

喜欢的东西this

此促销占据了移动设备上的相当显著的空间。现在在Android设备上,如果我尝试在图像滑块的空间上垂直滚动,页面将不会滚动。这对用户体验非常不利。这在iOS设备上似乎没有问题。

我试图获取触摸事件,并检查它是否是垂直滑动,但我不知道该从哪里去。

在此先感谢!

回答

0

你可以通过一个配置对象来轻弹来告诉他不要阻止默认的触摸行为(页面滚动)。

实施例:

$( '#新闻UL')flickable({ 部分: '礼', 的preventDefault:假 })。

+0

这完全打破了我的功能。垂直滑动打破。 –