动画锚点在Lynx中不起作用

时间:2017-05-10 11:41:56

标签: javascript hyperlink anchor screen-readers lynx

我的单页设计网站上有几个锚点。那些被JavaScript激活的人在屏幕阅读器lynx中不起作用。 单击其中一个链接始终以此页面上的第一个锚点为目标。

由于Javascript不影响(通常)屏幕阅读器的行为 - 我该怎么办?

@Allan:感谢您的帮助! 所以这里有一些代码:主导航的链接,只有屏幕阅读器才能直接跳转到ID为“mainnavi”的链接:

<p class="sreenreader-only">
<a href="#mainnavi">Direct to Main Nav</a>
</p>
<a href="#home" id="mainnavi">Home</a>

链接“Home”动画以向下滚动到“home”部分,编码如下:

<section id="home">...</section>

就是这样。 希望这有用。

1 个答案:

答案 0 :(得分:-1)

请提供一些代码,以便我提供更好的帮助。

我的猜测是:确保您的锚具有唯一的名称

<a href="#name1">Menu Item 1</a>
<a href="#name2">Menu Item 2</a>


<a name="name1"></a>

Content 1 .....


<a name="name2"></a>
Content 1 .....