我想要构建的是一个允许用户调用的按钮。在桌面上,这个元素看起来像一个很大的号召性用语,
然后在移动设备上,这将是一个号召性用语和一个实际的调用方法。
我现在需要解决的挑战是只有在移动设备上才能打电话。这是我当前的代码:
<div id="headerCTA">
<div>
<a href="tel:888-336-1301">
<div>
Schedule a pickup<br>
888-336-1301
</div>
</a>
</div>
</div>
但是当在桌面上时(由屏幕宽度决定?)这个链接应该被禁用。目前,如果有人碰巧从桌面点击它,它会尝试打开一个页面为“tel:888-336-1301”
这会产生以下错误:
该地址不被理解 Firefox 不知道如何打开该地址,因为协议 (tel) 与任何程序无关。