- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:グローバルナビゲーション(カレントページ・マウスオーバー)の作り方を教)
グローバルナビゲーション(カレントページ・マウスオーバー)の作り方を教
このQ&Aのポイント
- 個別ページ毎にactなどとクラスをいちいち割り振るのではなく、JavaScriptで、パッと一気に処理したいと考えています。
- カレントページで、グローバルメニューをマウスオーバーした際、マウスオーバー画像へ変わるまではよいのですが、マウスアウトした時点で、カレントではない、ノーマル画像へと変更されてしまいます。
- 「カレントページにいるときは、マウスオーバー画像を表示させずにカレントメニュー画像のままにしとく」あるいは、「カレントページでマウスアウトした際はカレントメニュー画像を、その他のページでマウスアウトした際はノーマルメニュー表示させる」ようにするためには、どうしたらよいでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
どのような方法を用いているのか不明ですが… >リロードすると、カレントメニュー画像へと戻るのですが ロードしたときにページを判定していると思いますが(クッキーかURLかあるいはページ内に記してあるかなど)、その値を保持しておいて、マウスオーバー処理の最初に、カレントページだったら何もしないようにすれば良いだけでは? >マウスオーバー画像へ変わるまではよいのですが もし、カレントページでもマウスオーバー処理をするのでよいのなら、(↑)ではなくマウスアウトの処理のところで判定するようにするか、またはロード時の処理を最後に実行させればよいかも。(←どのように作られているかにもよりますけれど)