android - 在 Cordova Android 中,Font Awesome 对触摸无响应
问题描述
我正在使用 Cordova 构建一个 Android 应用程序。不知何故,使用 Font Awesome 显示的符号对 Android 手机的触摸非常不敏感。在触发事件一次之前,我必须多次触摸符号(平均 3-10 次):
<div onclick="share()"><div><i class="fas fa-share-alt"></i></div></div>
我尝试将“onclick”更改为“ontouchend”,但无济于事。其他应用中相同大小按钮的触摸事件完全没有这个问题。
那么我应该如何对我的 Font Awesome 符号做出响应呢?
解决方案
我通过使 div 更高但背景透明来解决了这个问题。我还确保 z-index 是正确的。
推荐阅读
- python - 如何在多个字符串中查找与列表中的项目匹配的项目
- c# - 如何抑制具有 Inject 属性的属性的 Resharper 广泛分析警告?
- sql - ORACLE SQL:查找最后一个最小和最大连续周期
- ios - iOS - 使用 scrollViewDidZoom 和 touchesMoved 在滚动视图上添加两指手势
- spring-security - 具有动态权限检查的 Spring 安全性
- spring-cloud-stream - 春天云流 - 春天云流应用程序可以明确退出吗?
- asp.net-mvc - 根据年月过滤 Jquery DataTable
- node.js - 如何在 azure devops 连续构建中设置 git 凭据
- swift - Swift - 不同表格视图单元格的通用模型
- java - 我得到一个 NullPointerException,但我不知道错误在哪里