STERFIELD

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

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

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

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

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

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

 

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

デモ

 

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

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

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

 

Author Profile

著者近影

HOSHINO

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

SHARE

合わせて読みたい