スマホで見たとき特定の固定ページのズームを禁止したい

Simplicityの特徴 › フォーラム › テーマファイルのカスタマイズに関する質問など › スマホで見たとき特定の固定ページのズームを禁止したい

3件の返信スレッドを表示中
  • 投稿者
    投稿
    • #37444
      makisushi
      ゲスト

      スマホで見たときですが、固定ページのうち1枚だけズームさせたくないページがあります。特定ページだけ「user-scalable=no」の状態を作ることは可能でしょうか?

    • #37455
      Hidekichi
      ゲスト

      可能です。
      header-css-mobile-responsive.phpにview portに関する部分があります。ここをその特定の記事の時だけuser-scalable=noを追記するようにすれば良いかと思います。

      特定の記事がどういうものかがわからないのと、いくつあるか等が不明なので何とも書けませんが、できるできないで言えばできます。

    • #37463
      makisushi
      ゲスト

      Hidekichiさん、いつもお世話になります。いただいたヒントを頼りに探しておりましたら、わいひらさんのブログにたどり着きました。

      カスタムフィールドを用いて個別ページにCSS・JavaScriptコードを組み込むカスタマイズ方法
      http://nelog.jp/custum-field-in-theme

      こちらの方法で、目的とする固定ページに、header-css-mobile-responsive.phpから拝借した以下のコードを書きましたら、スマホでの拡大縮小を止める事ができました。これでいいのか心配ですが、とりあえず前進できました。アドバイスありがとうございます。

      <meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no">

    • #37473
      アバター画像わいひら
      キーマスター

      header-css-mobile-responsive.phpのビューポートを条件分岐して書くのが、良いのかもしれません。
      けれど、テンプレートファイルをカスタマイズしてしまうと、そうテンプレートだけアップデートできなくなります。なので今後のアップデートのことを考えると、それで問題なく動作しているのであれば、そっちの方が良いかもしれません。

3件の返信スレッドを表示中
  • トピック「スマホで見たとき特定の固定ページのズームを禁止したい」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)