作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个显示 2D 图表的可 ScrollView 的 Web 应用程序,我试图让用户更轻松地让 View 始终跟随手指移动。
默认行为是大多数滑动 Action 导致垂直或水平受限移动,这有助于阅读文本,但对我的用例来说不是那么多。
编写自定义触摸事件代码以直接设置滚动是一种可能性,但这很难恢复滚动势头。此外,原生功能能够在幕后做一些特殊的事情,比如暂停 JS 操作和避免重新渲染,这有助于提高整体性能。
有没有CSS样式可以控制方向控制行为?
最佳答案
我还没有找到指定行为的方法,但我发现当我放下手指而不移动它然后在一秒钟后开始移动它时,它允许我向所有方向滚动。
也许看看 iScroll或类似的东西对你有用,因为它包含动量,你可以明确指定是否要锁定方向。
关于ios - MobileSafari(iOS 浏览器): Is there a way to prevent horizontal/vertical scroll "snapping"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13975064/
我是一名优秀的程序员,十分优秀!