スマフォサイト制作
jQuery MobileでGoogle Mapを表示する
jQuery Mobileで構築しているスマフォサイト制作で、Google Mapを設置したいと考えた。しかし、apiとscriptを記述してもうまく表示されない。(描画が途中でストップしている)
そこで、jQuery Mobileを使用しGoogle Mapが表示されなかった時の対処方法を検索した。その中で、以下の記述方法が散見された。
$('#selector').bind('pageshow', function () { //地図を表示するスクリプトを書く });
だが、いくら試しても表示されず諦めかけた時ふと原点に立ち返り、
「'pageshow'の正しい記述方法」を検索してみよう。
その結果、下記の記述を発見し、見事表示された。
$(document).on('pageshow', '#selector', function() { //地図を表示するスクリプトを書く });
先人達の対処方法は大変貴重な物ではあるが、全て鵜呑みにするのではなく、きちんとした知識を自分の中に蓄える必要があると感じた。
- 参考サイト:「WEB EGG」