本サイトのリンクにはプロモーションが含まれます。

親メニューをクリックしても移動しない設定|ドロップダウンにする方法(#リンク)

本記事のリンクにはプロモーションが含まれます。
no image
  • URLをコピーしました!

どーも、物忘れが多いせっかちブロガーのオカユです。

今回はSWELLのグローバルナビで、「親メニューを押すとページ(リンク)に飛んでしまう」問題を解決します。

やぎさん

URLに「#」を入れるだけで解決できるよ

オカユ

スマホだと親メニューを押してメニューを開くから、この設定は必須だ

長い前置きはいらない!!
さっそく始めよう。

今回のお困りごと
  1. ヘッダーにグローバルナビを設置
  2. 親メニューの中に子メニューを複数入れた
  3. 親メニューは空リンクにして別画面に飛ばないようにしたい
やりたいことイメージ図
オカユ

1.2は設定できるが、3の設定がどうしたらいいかわからない。

【解決方法】
カスタムリンクのURLに「#」を入力

「#」はページ内リンクを意味します。
リンク先が存在しないため、ページ移動しません。
なお、ページ最上部へ戻ることがありますが正常な動作です。

ピンときたら、そのまま作業続行٩( ‘ω’ )و

詳細知りたい場合はそのまま下へGO!!

もくじ

グローバルナビ(メニュー)のタブをリンクさせない設定手順(画像あり)

まずは、以下1〜6の手順で親メニューを作成します。

メニューの操作方法・各設定
  • 外観を選択
  • 外観の中のメニューを選択
  • ヘッダー(グローバルナビ)を選択
  • メニュー項目を追加のカスタムリンクを選択
  • URLに半角の「#」を入力
  • メニューに追加ボタンを選択

メニューに追加ボタンを押すと、メニュー構造に表示される。
追加したい子メニューなどを選択し各種設定して「メニューを保存」する。

メニュー構造の各設定
  • ナビゲーションラベル(メニュー名)、説明(メニュー名下の文言)を入力
  • 子メニューにしたいカテゴリなどを左側「メニュー項目を追加」から追加
  • 子メニューは親メニューの内側になるようにドラッグして設定
    (親メニューから、親にしたいメニューを選ぶのもOK)

これで設定が完了!

完成した親タグとその中の子タグ

【結果】

  • ガジェット:押しても画面は変わらない(非リンク)
  • レビュー、販売終了:それぞれのリンクへ飛ぶ

まとめ:非リンクにしたいメニューはURLに「#」で解決

今回のお困りごとの解決方法は、決して難しいわけではない。

もちろんSWELL以外のテーマでも同じ方法で設定できます。

しかし、確実に忘れやすいノウハウではないでしょうか?

オカユ

基本的に外観をいじる時しか使わないから、3回くらい忘れてる

「#」はページ最上部へのリンクという意味なので、クリック時に少し上へ動くのは正常な動作です。
気になる場合はCSSで無効化も可能ですが、通常はこのままで問題ありません。

ブログのノウハウがある程度たまったら、一覧表か記事を作成してすぐ探せるようにする予定です。

カネシ オカユ
OL(おうちレディー)
情報・流通ハンデのある沖縄で"コスパよライフ"を充実させたいオカユのお買い物メモ

・ガジェット
・文房具
・カプセルトイ
・気になるモノ etc...
シェアッッッ٩( ᐛ )و
  • URLをコピーしました!
もくじ