扫码关注官方订阅号
比如我在body注册了点击事件,然后里面的<p contenteditable>我是可以编辑的p</p>无法编辑了,当然很容易明白因为touchend被取消默认事件了所以当然你的p无法focus啦,看来又得改他的源码了?
闭关修行中......
文档有提到的,对于contenteditable的元素,需要挂.needsclick的class钩子,让其触发原生事件。
手机回答,class的钩子名可能有误,不记得有没s结尾,建议去查查文档。
同时,对于复杂需求,不建议自己实现一个fastclick,虽然fastclick原理简单,但是里面有大量case by case的兼容修复,自己实现会再踩一次前人踩过的坑。
经lz反馈,钩子名是.needsclick
可以不使用fastclick插件,自己去解决300ms延时的问题,或者使用zepto的tap事件
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
文档有提到的,对于contenteditable的元素,需要挂.needsclick的class钩子,让其触发原生事件。
手机回答,class的钩子名可能有误,不记得有没s结尾,建议去查查文档。
同时,对于复杂需求,不建议自己实现一个fastclick,虽然fastclick原理简单,但是里面有大量case by case的兼容修复,自己实现会再踩一次前人踩过的坑。
经lz反馈,钩子名是.needsclick
可以不使用fastclick插件,自己去解决300ms延时的问题,或者使用zepto的tap事件