サポート » 使い方全般 » 別ページのアンカーリンクへ飛ばない

  • WP初心者です。どうぞよろしくお願いいたします。

    別ページのアンカーリンクへ飛ばず困っています。

    https://example.site/page のページで
    移動元 <a href=”#hoge”>テキスト</a>
    移動先(ページ途中) <a name=”hoge” id=”hoge”></a>
    と設定

    ページ内では正常に移動しますが、他のページからだと移動先に飛びません。
    ①https://example.site/page#hoge
    ②https://example.site/page/#hoge
    ③https://example.site/page/#hoge/
    上記の3つのパターンで試しましたが、どれもだめでした。
    ただ、①②は一瞬移動先に飛び、すぐにページ上部に戻るという動きのようにみえます。
    ③は最初からページ上部です。

    また、下記サイトでjqueryが原因との記述があり、試しましたが、改善されませんでした。
    http://wryoku.com/jquerymobile-anchor_null-answer/

    • このトピックはriverが3年、 2ヶ月前に変更しました。
6件の返信を表示中 - 1 - 6件目 (全6件中)
  • こんにちは

    実際のサイトを見せていただくことは可能でしょうか?

    スレッド開始 river

    (@jpairb)

    ご返信ありがとうございます。
    実際のページは以下です。それぞれのページの「詳細」にリンクを貼っています。

    ●ページ内リンク(正常)
    https://ohitorisama.site/about-meeting-tokyo/
    「ロクマル無料体験キャンペーン」詳細→ページ下部へ移動します。

    ●ページ外リンク(飛ばない)
    https://ohitorisama.site/meeting-form-tokyo/
    ロクマルで申し込み(60歳以上無料・4月以降の会)詳細→https://ohitorisama.site/about-meeting-tokyo/#roku

    お手数ですが、どうぞよろしくお願いいたします。

    こんにちは、

    一度、ブラウザでjavascriptの停止を行ってみてください。

    それで、飛ばないリンクが動作するようになりませんか?

    ページの下部にある、ページトップに移動するリンクがページを開いた時に動作してしまうなどといった事が起きていませんか?

    スレッド開始 river

    (@jpairb)

    nobita様 ありがとうございます。

    javascriptの停止で正常に動作しました。
    これが原因なのですね。

    javascriptを停止しないで修正する方法はあるのでしょうか。
    トップページへの移動リンクを削除してみましたが、直りませんでした。
    これは関係ないのでしょうか。

    スレッド開始 river

    (@jpairb)

    以下のページを参考に、該当ページで一部のjavascriptを無効したところ、正常に動作しました。
    ありがとうございました。

    https://digipress.digi-state.com/wordpress/tips/how-to-disable-plugin-css-js-in-specific-pages/

    • この返信は3年、 2ヶ月前にriverが編集しました。
    スレッド開始 river

    (@jpairb)

    以下のページを参考に、該当ページのjavascriptを無効したところ、別ページのアンカーリンクは正常に動作したのですが、メインメニューのプルダウンが動かなくなっているのに気づきました。
    https://digipress.digi-state.com/wordpress/tips/how-to-disable-plugin-css-js-in-specific-pages/

    javascriptが原因というのは分かったのですが、何かよい方法はないでしょうか。
    知識不足で申し訳ございませんが、どうぞよろしくお願いいたします。

    サイトを参考にfunction.phpに記載した内容は以下です。
    function dp_deregister_scripts() {
    if (is_page( ‘4505’ )) {
    wp_deregister_script( ‘dp-js’ );
    }
    }
    add_action( ‘wp_print_scripts’, ‘dp_deregister_scripts’, 100 );

    • この返信は3年、 2ヶ月前にriverが編集しました。
6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「別ページのアンカーリンクへ飛ばない」には新たに返信することはできません。