2016/03/01
固定ページ Wordpress css スマートフォン
個人で、食!相模原というサイトを制作・運営しています。
PCはいいのですが、スマホでGoogle Mapを表示したときに、
スワイプで地図が動いてしまうのが問題だなと思い、
Google Mapのスクロールを無効にする修正をしました。
参考サイト
Googleマップの上でのスクロール動作を無効にする
いろいろと検索したところ、
apiの修正は結構ヒットするのですが、
肝心のiframeでの修正方法が見つからず、
「Google Map iframe スクロール無効」でやっと見つかったのが下記のサイトです。
上記のサイトを参考に、
iframeの記述の中に「style="pointer-events:none;"」を追加しました。
<div id="gmap"> <iframe width="630" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.co.jp/maps?q=<?php echo get_post_meta($post->ID,'shop_address',true); ?>&z=14&output=embed" style="border:0;pointer-events:none;"></iframe> </div>
しかし、適用してみるとPCも固定化されてしまいました。
そこで、CSSで指定することにしました。
解像度769px以下の場合(タブレット)、gmapのiframeで適用することに。
@media screen and (max-width: 769px) { #gmap iframe{ pointer-events:none; } }
これで、PCの場合はGoogle Mapのスクロールが有効になりました。
ゼヒトモ内でのプロフィール: ROCKSTREAM, ゼヒトモのホームページ作成・制作サービス, 仕事をお願いしたい依頼者と様々な「プロ」をつなぐサービス
2024/10/27
ブラウザ
カスタム投稿
Wordpress
2024/08/20
神社
御朱印
2024/07/06
神社
御朱印
2024/07/06
神社
御朱印
2024/02/09
神社