ページの先頭に戻るなどのリンクにアンカーリンクをつけることがある。 しかしアンカーリンクはAndroidだと1回しか動作しない。 たとえば以下の画像のように<a href="#top">ページの先頭に戻る</a>という リンクを貼り、Androidのブラウザで表示してクリックしてみると 1回目のクリックは動作するが2回目以降は効かなくなってしまう。 これを防ぐためには下記のようにアンカーリンクの代わりに JavaScriptを使用して目的の箇所に移動する必要がある。 function backtop(){ Element.scrollTo("top"); //ページの先頭へ戻るのなら scrollTo(0,0); も可能 }
![Androidのアンカーリンクは1回しか動作しない](https://cdn-ak-scissors.b.st-hatena.com/image/square/21299c03e380ed6652f4241fbe549765a2e9232a/height=288;version=1;width=512/https%3A%2F%2Fiwb.jp%2Fwp-content%2Fuploads%2F2012%2F01%2Fandroid-anchor2.png)