• WordPressでテーマを作成したのち、ページナビを設置しました。

    順調にサイトとして立ち上げたのですが、気がついた点がありました。
    まず、ページナビをクリックすると表示先のページの先頭に移動してしまいました。

    指定したページの先頭に飛ぶのというのは、
    そのページの記事を最初から読むのに適した方法で普通なのですが、

    当方の作成したサイトの場合、ページナビが下ページの下にあり、
    表示したい要件がページナビの傍にあることから、
    その場でページの切り替えが可能にならないかと悩んでいる次第です。

    ページナビだけに限らず、WordPressの「CS SHOP」というプラグインという
    コンテンツも設置して利用しており、CS SHOPプラグインでの挙動も、
    フォームに目的の事項を入力したり、ページナビのページをクリックすると
    指定したページの先頭(頭の位置)へ飛んでしまいます。

    ページ内リンクをクリックするたびページの先頭にジャンプしてしまうのは、
    記事が長いと元の位置に戻ることが大変なので、
    続きを読む(<!–more–>)をその場で展開する~と同じように、ページ内リンクを
    リンク先のページの先頭に飛んでしまわないようにしたいと思っております。

    現在、アンカーリンクを組み込むことが一番の解決策のような気がするのですが、
    具体的にどの場所にどう記述すれば良いのでしょうか?
    プラグインへのアンカーリンクの指定は当方の力量では難しい気がしますが
    チャレンジしてみたいです。

     
    ヒントになることでも何でもいいので御教授を宜しくお願い致します。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • ゼロから説明すると長くなってしまいますので、参考サイトをお伝えしますね。

    http://kyasper.com/jquery-tips/

    トピック投稿者 nao1127

    (@nao1127)

    参考サイトのURLを教えてくださり、ありがとうございました。
    早速拝見してみたところ、私には敷居が高いですが頑張ってみたいと思います。
    まずはプラグインとページナビのプログラムに、参考URLにあるjQueryで
    クリック後にページの頭にジャンプしてしまわないよう記述できるよう
    内容の理解と応用が一番の課題となりそうです;。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「クリックでページの先頭に飛ばないようにしたい」には新たに返信することはできません。