-1

我的一页设计网站上有几个锚点。那些使用 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>

链接“主页”动画向下滚动到“主页”部分,编码如下:

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

就是这样。希望这会有所帮助。

4

1 回答 1

-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 .....
于 2017-05-10T13:38:31.967 回答