javascript - fastclick.js的bug
阿神
阿神 2017-04-10 16:48:05
[JavaScript讨论组]

比如我在body注册了点击事件,然后里面的<p contenteditable>我是可以编辑的p</p>无法编辑了,当然很容易明白因为touchend被取消默认事件了所以当然你的p无法focus啦,看来又得改他的源码了?

阿神
阿神

闭关修行中......

全部回复(2)
怪我咯

文档有提到的,对于contenteditable的元素,需要挂.needsclick的class钩子,让其触发原生事件。

手机回答,class的钩子名可能有误,不记得有没s结尾,建议去查查文档。

同时,对于复杂需求,不建议自己实现一个fastclick,虽然fastclick原理简单,但是里面有大量case by case的兼容修复,自己实现会再踩一次前人踩过的坑。


经lz反馈,钩子名是.needsclick

黄舟

可以不使用fastclick插件,自己去解决300ms延时的问题,或者使用zepto的tap事件

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号