【发布时间】:2014-12-11 08:23:13
【问题描述】:
我有一个带有 HammerJS v2 的页面。我的布局如下:
body - overflow: hidden
div1 - overflow: hidden (this is always the size of the viewport)
div2 - overflow-y: auto
div1 - overflow: hidden (this is always the size of the viewport)
div2 - overflow-y: auto
div2 在内容溢出时显示滚动条,但是,当尝试在 iPad 上以 safari 或 chrome 滚动时,它不起作用。在 android 设备上它似乎可以正常工作。
当你在 div1 上滑动时,它会带你到下一个 div1。
我试过设置锤子设置:
Hammer.defaults.touchAction = "pan-y";
但这开始允许滚动整个文档,我不希望这样。我只想滚动 div2。
有没有其他人遇到过这个问题,或者有什么想法?
【问题讨论】:
-
我也有同样的问题。你解决了吗?怎么样?
-
刚刚提交了一个答案。
标签: javascript html touch hammer.js