PCサイトとスマートフォンサイトを切り替える「Pc2Sp.js」を作成したので公開しておきます。
このライブラリを利用すると
個々のページでどのPCページとスマートフォンページが対応しているか設定できるので細かい調整が可能になっています。
jQuery本体とダウンロードしたjquery.Pc2Sp.jsを読み込みます。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script><script src="jquery.Pc2Sp.js"></script>PC用サイトでは次にような設定を行います。
$.switchPc2Sp({mode : "pc" ,spLinkBlockInPc : "#spLinkBlockInPc" , anchorToPcInSp : "#anchorToPcInSp"});#spLinkBlockInPc{display:none;}<div><a href="sp.html">SPサイト</a></div>このhtmlはスマートフォンで閲覧された場合のみ表示されます。
SP用サイトでは次のように設定をおこないます。
$.switchPc2Sp({mode : "sp" ,anchorToPcInSp : "#anchorToPcInSp" });<a href="pc.html">PCサイト</a>対応するスマートフォンとPCサイトのURLはa要素内で設定して下さい。
«jQuery Mobile スマートフォンサイト デザイン入門 増刷されました |メイン|Web Designing 06月号のjQuery plugin特集で執筆いたしました»
西畑一馬 (株式会社トゥーアール)
代表取締役/フロントエンドエンジニア