我正在phonegap中构建一个应用程序。该应用程序大量使用 javascript,并且有一个可以滚动的内容区域。但是我还需要使用 touchStart 和 touchEnd 事件。
问题是,除非你在 touchMove/touchStart 上使用 e.preventDefault,否则你只会得到一次 touchStart 事件,之后再也不会得到(没用)。如果您在这两者中的任何一个上执行 e.preventDefault() ,则会禁用本机滚动(在移动设备上)。
如何在收听 touchstart + touchend 的同时允许本机滚动?
如果做不到这一点,我可以模拟原生滚动(使用 touchmove 吗?)?我自己也尝试过,坦率地说,结果很糟糕。