保持垂直滑动在水平滑动滑块中滚动页面
问题描述:
在我的移动Web应用程序中,我有一个flickable imageslider
,它允许您滑过项目horizontally
,使用flickable.js
(http://blog.kojo.com.au/flickable-zepto-插件/)保持垂直滑动在水平滑动滑块中滚动页面
喜欢的东西this
此促销占据了移动设备上的相当显著的空间。现在在Android设备上,如果我尝试在图像滑块的空间上垂直滚动,页面将不会滚动。这对用户体验非常不利。这在iOS设备上似乎没有问题。
我试图获取触摸事件,并检查它是否是垂直滑动,但我不知道该从哪里去。
在此先感谢!
答
你可以通过一个配置对象来轻弹来告诉他不要阻止默认的触摸行为(页面滚动)。
实施例:
$( '#新闻UL')flickable({ 部分: '礼', 的preventDefault:假 })。
这完全打破了我的功能。垂直滑动打破。 –