有没有办法阻止fastclick在滚动时触发"活动"状态?

Joe*_*ris 14 javascript css mobile-safari fastclick.js fastclick

我在具有大链接的页面上使用FastClick,因为我想在移动浏览器中绕过300ms的点击延迟.:active由于FastClick,我对链接的状态有一个"突出显示"样式,并且可以快速正确触发.

我的问题是 - 至少在Mobile Safari中 - 当你点击和滑动以滚动页面时它也会触发.这使得您觉得无法在不考虑点击链接的情况下滚动页面.

当有人滚动时,有没有办法阻止它发射?

als*_*kja 2

也许你可以将needsclick类添加到正文中?

<body class="needsclick">

...

</body>
Run Code Online (Sandbox Code Playgroud)

只是一个想法:)