我有美国各州的SVG,并且需要锚点链接才能滚动到以下页面上的州信息。锚在台式机和android上运行良好,但在IOS上却无法正常运行。单击时状态变为悬停颜色,并且不链接,并且悬停颜色保持不变。
我发现了一些使用xlink:href的建议,但这已被淘汰。我确实尝试过看看它是否有效,但没有成功。我还尝试了一些提供jquery代码的建议,但是它不起作用,并且也停止了在台式机上的链接。
SVG设置为用hrefs包裹每个路径,如下所示:
<svg viewbox="0 0 959 593"> <a href="#ak"> <path id="AK" ...">
<title>Alaska</title></path></a>
(我删除了该路径的一长串代码)
这是到地图页面的链接。锚链接可在台式机和android上运行,而不能在iOS上运行:
https://www.automatictrap.com/pages/trappable-species
我以前从未在这里发布过,因此,如果信息不够,我深表歉意。
答案 0 :(得分:0)
此问题已解决。 iPhone上的某些锚定链接似乎仅在使用“ id”时才起作用,而SVG中的链接仅在使用“ name”时才起作用。