• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:visibility:hiddenレイヤのonMouseOver判定がうまくいかない)

visibility:hiddenレイヤのonMouseOver判定がうまくいかない

このQ&Aのポイント
  • cssで作成したblock要素にポップアップメニューを追加し、非表示する際の時間を指定したい
  • 親メニューと子メニュー上にカーソルがある間はポップアップを表示し、別の親メニューに移動したら前のポップアップを非表示にする
  • 親メニューと子メニューからカーソルが離れたら指定時間後にポップアップを非表示にする

質問者が選んだベストアンサー

  • ベストアンサー
  • trisagion
  • ベストアンサー率68% (15/22)
回答No.1

手前味噌になりますが、参考URLの情報はどうでしょう? 子メニューの表示の仕方は求めてるものだと思います。(背景色の変更のタイミング等は違いますが) 考え方としては 1)親メニューにカーソルが乗る(onMouseOver)  タイマーがあればクリアする。  すべての子メニューを非表示にする。  対応した子メニューを表示する。 2)親メニューからカーソルが外れる(onMouseOut)  タイマーをセットする。 3)子メニューにカーソルが乗る(onMouseOver)  タイマーがあればクリアする。 4)子メニューからカーソルが外れる(onMouseOut)  タイマーをセットする。

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1282110
qowop
質問者

お礼

御回答感謝します! 下のサイトにほぼズバリな方法が載ってました(^^) http://www.fromdfj.net/javascript/help2.html "DOM"についての知識が必要な事も分かりましたので、勉強してみたいと思います。 ありがとうございました。

関連するQ&A