jQuery Mobileはスマートフォンページを簡単に作れるモバイルフレームワークで とっても便利なのですが、「#」を使ったページ内リンクができないという問題があります。 jsを使うことで、jQuery Mobile内でもページ内リンクを実現できます。 <script type="text/javascript"> $('.top').live('click', function() { $.mobile.silentScroll(); }); </script> <a class="top" href="#" data-role="button">Topへ</a> 上記コードを追加するとページトップに戻るページ内リンクが作れます。 特定の位置にページ内リンクで移動させたい場合は、「$.mobile.silentScroll();」にページ上からの座標を指定するする事で実現できます。