Blog

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

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

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

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

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

 

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

デモ

 

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

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

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

 

Author Profile

hoshino

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

» 投稿一覧
  • Launch Cart次世代ECサイト構築システム 初期月額無料
  • LaunchMovie ECに特化した動画制作サービス

Archive

ページTOPへ