html - 链接在移动设备上不起作用(Wordpress)
问题描述
堆栈社区,
我还没有找到解决这个问题的方法,希望有人能帮助我。
我有一个使用主题的 WordPress 网站,到目前为止一切都可以无缝运行。但是,这个网站的“页脚”不是一个小部件,我在每个页面上手动添加了内容。我知道调整东西很痛苦,但对于这个项目来说,这是一个快速的解决方案。
我的问题如下:
我使用社交媒体图标作为按钮,它们是链接的。这些链接在桌面(使用 Chrome 和 Safari)和谷歌的“开发者工具”窗口上可以正常工作,并选择不同的屏幕尺寸。例如,如果我选择“iPhone”,则链接有效。但是,一旦我在我的实际手机上打开该网站,我就无法点击它们,它们无法正常工作。
为什么会这样,我该如何解决?
以下是一些截图:
以下是使用 CodePen 在 Google Dev Tools 中显示的 facebook 图标的 html 代码:
<div class="wpb_wrapper"><div class="btn-align-center">
<a href="https://www.facebook.com/iamviola.de/" class="default-btn-shortcode dt-btn dt-btn-l fadeIn animate-element animation-builder full-width-btn vc_custom_1523221889433 animation-triggered start-animation" target="_blank" id="default-btn-7"><span>
<svg class="svg-inline--fa fa-facebook-f fa-w-9 fa-2x" aria-hidden="true" data-prefix="fab" data-icon="facebook-f" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512" data-fa-i2svg=""><path fill="currentColor" d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"></path></svg>
<!-- <i class="fab fa-facebook-f fa-2x"></i> -->
</span></a>
</div></div>
问题是,除了这些图标,我可以点击我网站上的所有其他链接。我以前从来没有遇到过这个问题。
谢谢您的帮助!
解决方案
我会在移动设备上检查的第一件事是您的图标链接的目标区域,以及这些链接顶部是否可能存在另一个(不可见)元素。
对于第一个问题,暂时编辑您的 CSS 并为您的社交媒体链接的锚标签添加背景颜色,并检查这些目标区域是否是您期望的位置。
对于第二个问题,使用检查器检查靠近社交媒体链接的元素,寻找可能位于链接顶部的内容。
如果您没有任何快乐,您可以分享指向您网站的链接,以便其他人可以提供帮助。
祝你好运!
推荐阅读
- angular-tree-component - this.tree.treeModel.update() 不工作
- c - 如何仅显示列表中的前 10 个输入?
- python - 错误 1064:显示语法错误无法找到导致此错误的原因
- microsoft-graph-api - 如何跟踪目录角色增量更改
- javascript - 在 javascript 弹出框中显示 django 模板引擎消息
- sql - 如何将数据从源表插入到自定义类型的 oracle 表中
- airflow - Airflow 与 Kerberos 的集成如何工作?
- c++ - 创建数据库连接时访问读取冲突
- javascript - chrome 扩展的 Puppeteer 测试
- reactjs - React-DatePicker - 如何禁用关闭开始日期选择