jquerymobile(ジェイクエリモバイル)を利用している場合は、ページ内リンク(ページ内ジャンプ、ページ内アンカー)が効かないようです。 jquerymobileでは1つのファイルで複数のページがあるように作ることができ、その機能上で「#(ハッシュ、シャープじゃないよ)」を利用するために、 ページ内アンカーするときには「#」が無効化されてしまうようです。 みなさんがいろいろ対応するためのjavaスクリプトを作成してくれているんですが、複数のページ内リンクにも対応しているスクリプトがこちらでした。 1、リンクにイベント用のクラス名をつける リンク用のaタグに、class=”anchor”という名前をつけました。 名前付け用のaタグはいつも通りnameやidに名前をつけます。 <a href="#aaa" class="anchor">アンカー1</a>| <a href="#bbb"