我的单页设计网站上有几个锚点。那些被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>
就是这样。 希望这有用。
答案 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 .....