2017-05-10 3 views
-1

私は1ページデザインサイトにいくつかのアンカーを持っています。 JavaScriptでアニメーション化されている人は、スクリーンリーダーのlynxでは動作しません。 これらのリンクの1つをクリックすると、常にこのページの最初のアンカーがターゲットになります。アニマルアンカーは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> 

。 これは役に立ちます。

答えて

-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 ..... 
を持っていることを確認してください
関連する問題