iPhoneでトップに戻るボタンが効かないようです

Simplicityの特徴 フォーラム 不具合報告 iPhoneでトップに戻るボタンが効かないようです

  • このトピックには21件の返信、2人の参加者があり、最後にnakajinにより9年、 4ヶ月前に更新されました。
11件の返信スレッドを表示中
  • 投稿者
    投稿
    • #10803
      Nakajin
      ゲスト

      わいひら様
      1.33を使わせて頂いております。

      今日の昼に自分のブログをiPhoneでチェックしたところ
      トップへスクロールバックするボタンが効きませんでした。

      2度程試してみましたが現象がでましたのでご報告させて頂きます。

      nakajin

    • #10809
      がちょぴん
      ゲスト

      Nakajinさん

      スマホを再起動・キャッシュクリアしても変わらないでしょうか?

      • #10835
        Nakajin
        ゲスト

        今試しましたが状況は変わらないようです

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

      ブラウザのテスト環境でユーザーエージェントをiPhoneにした場合は、うまくいきます。
      僕は、iPhone実機を持っていないので、ここらへんは、iPhoneユーザーのフィードバック待ちになるかもしれません。

      トップへスクロールボタンが効かないのなら、右上にあるメニューを表示するボタンは機能しますか?
      どちらもJavaScriptで動いているので、JavaScriptに問題がある場合は、両方動かないはずです。

      • #10925
        nakajin
        ゲスト

        わいひら 様

        おはようございます。
        テーマを再度ダウンロードしなおしてたら症状が消えました。

        >どちらもJavaScriptで動いているので、JavaScriptに問題がある場合は、
        >両方動かないはずです。

        とのことでしたが他の機能は問題なかったので、テーマのファイルが壊れているかもしれないと思い
        再度アップロードしてみました。

        テーマのアップロードで不具合が起きる体験は初めてでした。
        いずれにしろお手数をお掛けしてすみません。

        Nakajin

      • #10926
        nakajin
        ゲスト

        わいひら 様
        追伸です

        やはり同じ現象が出ます。
        この現象は分

        analyticsに下記のように任意の解析コードを記入し

          <?php //以下その他の解析コードなど ?>
        コレ==> <script type=”text/javascript” src=”http://www.**********”></script&gt;
        <?php endif; ?>

        一応ワードプレスにログインした状態でチェックすると戻るボタンは正常に動作します。

        しかしワードプレスの編集モードからログアウトすると戻るボタンは動かなくなります。
        それもiPhoneだけかと思っていたらPCでも戻るボタンが動作しません。

        他の機能は問題なく動いていると思います。

        Nakajin

    • #10928
      nakajin
      ゲスト

      追伸2

      度々すみません。
      ちょっとよくわかりませんが解析コードを「JQuery未使用の解析タグ:(jq=offがついたコード)」に変えたところ戻るボタンがPCでもiPhoneでも機能するようになりました。

      この対応で他の問題を引き起こすことはないのでしょうか?

      お手数をお掛けして恐縮です。

      Nakajin

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

      すいません。
      僕にそこまでは、わからないです。

    • #11026
      nakajin
      ゲスト

      わいひら様

      お手数をお掛けしてすみません。
      ただ1.31なら問題は置きませんでした。
      ご報告まで

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

      ただ1.31なら問題は置きませんでした。

      これで何となく原因が分かったかもしません。
      1.3.2以降にJavaScriptをいじったところは、1つしかありません。
      header-javascript.phpの中身を「defer」で検索して削除してもらってよろしいでしょうか?
      おそらく、以下の部分の「defer」を削除すれば戻るのではないかと推測しています。

      ///////////////////////////////////
      //Simplicity内で使用するJavaScript関数をまとめて定義する外部ファイルを呼び出す(javascript.js)
      /////////////////////////////////// ?>
      <script defer src="<?php echo get_template_directory_uri(); ?>/javascript.js" charset="UTF-8"></script>

      もし問題が解決されるようなら、教えていただけると幸いです。
      すぐに修正版をアップしたいと思います。

      • #11106
        nakajin
        ゲスト

        わいひら様

        こんばんは。
        上記の修正では戻るボタンがきえましたが
        このファイルを1.31のファイルで入れ替えたら症状は消えました。

        ご報告まで

        Nakajin

    • #11102
      nakajin
      ゲスト

      わいひら様

      お手数をお掛けして恐れ入ります。

      今試してみました。

      <script defer src=”<?php echo get_template_directory_uri(); ?>/javascript.js” charset=”UTF-8″></script>

      から[defer]を削除すると今度は「戻るボタン」自体が消えてしまうようです。
      取り急ぎご報告まで

      Nakajin

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

      同じようなことが2回書いてあるのでちょっと混乱しています。

      deferをけして以下のようにして
      <script src=”<?php echo get_template_directory_uri(); ?>/javascript.js” charset=”UTF-8″></script>
      JavaScriptファイルを1.3.1のものにしたら正常動作するということでしょうか?

      あとdeferを消してトップへ戻るボタンが出ないのはiPhoneからだけでしょうか?

      • #11125
        nakajin
        ゲスト

        わいひら 様

        夜遅くまでご対応いただきすみません。
        返信機能を使わずに書き込みしたのでコメントの順序が逆になったり混乱を招いてしまい
        申し訳けありません。

        そこで改めてご報告させて頂きます。

        まずVer1.33にアップデートすると
        「戻るボタン」がPCとiPhoneとも表示されますが、機能しません。

        そこでご指摘の通りこのファイルを下記の通り変更すると

        <script src=”<?php echo get_template_directory_uri(); ?>/javascript.js” charset=”UTF-8″></script>

        PCとiPhone両方とも「戻るボタン」が表示されなくなります。

        いろいろテストした結果
        FTPでVer1.31のファイルを戻すとPCとiPhoneの両方に「戻るボタン」が復活して且つ機能もします。

        お手数ばかりおかけしてほんとうにすみません。

        Nakajin

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

      PCとiPhone両方とも「戻るボタン」が表示されなくなります。

      本来deferを抜いても、そのような効果があることは考えにくく、僕のPC環境でも正常に動作しています。
      なので、もしかしたら他に要因があるのかもしれません。
      一度以下の環境でテストしてみてください。

      ・Simplicityは、どこもテンプレートファイルを編集していないまっさらな、ここに置いてある最新版親テーマのみ使用する
      ・すべてのプラグインを無効にする
      ・パソコンは最新版のブラウザで動作確認(PCのブラウザに関する記述がなかったので一応記述)
      ・iPhoneで動作確認

      それでもダメなら、その状態のまま、今度は以下の親テーマのみで動作テストをしてみてください。
      Simplicity test A

      • #11138
        nakajin
        ゲスト

        わいひら様
        おはようございます。

        私の環境をお伝えすることを忘れておりました。
        WIN7 FireFox Ver34 です

        全プラグインを外し 1.33を入れなおし テストしたところPCとiPhoneは動作いたしました
        そこでプラグインを一つづつONにしてテストした結果やはり動作いたしました。
        最後にアクセス観測のスクリプトを入れるとPCとiPhone両方ともOUTになりました。
        ???

        aバージョンでも同じことをしてみたのですが1.33と同じ結果でした。

        素人考えではアクセス解析のコードが怪しくなってきました。

        Group Analyzerという解析ソフトを使っているのですが
        <script type=”text/javascript” src=”http://www.******.com/ga/?i=qzgq&jq=off”&gt;
        </script>

        の最後の「&jq=off」を付加すると症状は止まります。

        一応この対応で症状が収まっているかと思われますのでこれ以上ご負担をお掛けすることは忍びないです。

        私と同じ症状を抱えている人もいないようなので、、、

        なんとお礼を申し上げてよいかわかりません。
        ご丁寧にありがとうございました。

        Nakajin

      • #11144
        がちょぴん
        ゲスト

        nakajinさん

        そこでプラグインを一つづつONにしてテストした結果やはり動作いたしました。

        1つずつONして最後にONしたプラグインがアウトなら、
        そのプラグインが干渉してTOPへ戻るボタンが動作しない原因でもあります。
        例えばインストールしているAプラグインをONにしたらBプラグインが動作しないという事です。
        お手数ですが、そのプラグイン以外のプラグインをONにして再度動作確認してみてください。
        また、そのプラグインをONにしてアウトだったらそのプラグインが犯人という事になります。

      • #11145
        nakajin
        ゲスト

        がちょぴんさん

        こんにちは
        要するに今ONになてちるプラグインで一つずつOFFにして調べてみる、ということでしょうか。
        なるほどそんな風に調べてみるんですね。

        時間をとってやってみます。
        ありがとうございます。

      • #11147
        nakajin
        ゲスト

        がちょぴん様へ

        すぐにテストしてみましたがプラグインの干渉による現象ではないようです。
        組み合わせがあるとしたらそれはもう時間がいくらあっても、、、

        Nakajin

    • #11139
      nakajin
      ゲスト

      すみません
      最後のコードはダミーで作ったものですが一応消していただけたらありがたいです。

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

      >>#11138

      全プラグインを外し 1.33を入れなおし テストしたところPCとiPhoneは動作いたしました

      そこでプラグインを一つづつONにしてテストした結果やはり動作いたしました。
      最後にアクセス観測のスクリプトを入れるとPCとiPhone両方ともOUTになりました。
      ???

      Group Analyzerという解析ソフトを使っているのですが

      の最後の「&jq=off」を付加すると症状は止まります。

      これだけわかれば十分です。ありがとうございます。
      おかげでプラグインとの組み合わせによっては、こういった症状が起こるということがわかりました。

      プラグインとの相性問題は、テーマ側から何ともできないところもあるので(無数にプラグインがあるため)とりあえず、後で以下の記事に教えていただいたプラグインを追加しておこうかと思います。

      Simplicityと相性の悪いWordPressプラグインまとめ

      • #11155
        nakajin
        ゲスト

        わいひら様
        今回はいろいろお手数をお掛けいたしました。

        相性もあるということは前に記事で読ませて頂きましたがまさか私がその当事者になるとは・・・

        今度は何か有益な情報を提供できればと考えておりますが
        なにせこの手は疎いのでなんともならないかも知れませんが

        Nakajin

11件の返信スレッドを表示中
  • トピック「iPhoneでトップに戻るボタンが効かないようです」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)