FastClick初始化后移动端按钮还是有点击延迟怎么办? ♫长春 提问于 2026-01-27 00:49:26 阅读 59 移动 在Ionic项目里用了FastClick,但页面按钮点击还是有300ms延迟,特别是嵌套在ion-item里的自定义按钮。按照文档初始化了: import FastClick from 'fastclick'; FastClick.attach(document.body); 控制台没报错但效果全无,换用new FastClick(document.body)反而报FastClick not initialized。是不是和框架冲突?试过给按钮加onclick属性也没用… 触摸事件 我来解答 赞 8 收藏 分享 生成中... 手机扫码查看 复制链接 生成海报 反馈 发表解答 您需要先 登录/注册 才能发表解答 1 条解答 诸葛钰珂 Lv1 ionic自带的点击事件处理可能会和FastClick冲突,建议直接用touchstart代替。试试这个: document.addEventListener('touchstart', function(event) { // 你的逻辑 }, false); 或者改用angular的(tap)指令,ionic对这个优化过,效果更好。 回复 点赞 11 2026-01-29 05:01 加载更多 相关推荐
touchstart代替。试试这个:或者改用angular的
(tap)指令,ionic对这个优化过,效果更好。