- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:visibility:hiddenレイヤのonMouseOver判定がうまくいかない)
visibility:hiddenレイヤのonMouseOver判定がうまくいかない
このQ&Aのポイント
- cssで作成したblock要素にポップアップメニューを追加し、非表示する際の時間を指定したい
- 親メニューと子メニュー上にカーソルがある間はポップアップを表示し、別の親メニューに移動したら前のポップアップを非表示にする
- 親メニューと子メニューからカーソルが離れたら指定時間後にポップアップを非表示にする
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
手前味噌になりますが、参考URLの情報はどうでしょう? 子メニューの表示の仕方は求めてるものだと思います。(背景色の変更のタイミング等は違いますが) 考え方としては 1)親メニューにカーソルが乗る(onMouseOver) タイマーがあればクリアする。 すべての子メニューを非表示にする。 対応した子メニューを表示する。 2)親メニューからカーソルが外れる(onMouseOut) タイマーをセットする。 3)子メニューにカーソルが乗る(onMouseOver) タイマーがあればクリアする。 4)子メニューからカーソルが外れる(onMouseOut) タイマーをセットする。
お礼
御回答感謝します! 下のサイトにほぼズバリな方法が載ってました(^^) http://www.fromdfj.net/javascript/help2.html "DOM"についての知識が必要な事も分かりましたので、勉強してみたいと思います。 ありがとうございました。