STERFIELD
EC2013.09.24

Android標準ブラウザでアンカーリンクが効かない場合の解決策

Androidブラウザでアンカーリンクがうまく動作しないので調べてみたところ

同じURLには1度しか飛ばないという仕様があることが判明。

要は#link1に1度リンクしたら2度目以降はリンクしないそうだ。

http://d.hatena.ne.jp/koba04/20120803/1343919758

 

それを解決するための簡単なスクリプトを作成した。

デモ

 

要は指定したリンク元が指している飛び先のx座標を調べて強制的にスクロールさせるというもの。

例えばこのような形でスクロールさせるターゲットを引数として渡してもらえればOK。

プラグイン化するまでもないので、以下をコピペで貼り付けてもらえれば動作します。

 

WRITER

hoshino

ECのことを中心に書きたいと思います。 ネタが無いときはプログラムやデザインのことも書きます。

この著者の記事を見る

CONTACT

記事の内容について
相談したい方へ

実際の進め方は、状況を伺ってからご提案します。

2営業日以内にご返信します
資料ダウンロード無料相談に申し込む