【发布时间】:2018-08-13 04:23:13
【问题描述】:
我想允许水平滑动事件并保持垂直滚动。 所以用这个:
touch-action: pan-y !important;
但 Safari 不支持“触摸动作”。 HammerJS preventDefaults 无法检测到“touch-action: pan-y” css,因此它阻止了滚动。
因此,滑动效果很好,但无法滚动 Safari。滑动和滚动都可以在其他支持“触摸动作”的浏览器上工作。
我正在使用 angular2。
<div (swipeleft)="swipe($event)" (swiperight)="swipe($event)">
请帮忙!有没有我遗漏的配置。
【问题讨论】:
-
我也遇到了这个问题..真可惜! :\
标签: angularjs safari mobile-safari hammer.js