私はこのような同様の質問がここに存在することを知っています:
しかし、この質問は違います。
ここに記載されているように、jQuery、CSS を使用してモバイル デバイス用のハンバーガー ナビゲーション メニューを実装しようとしています: Demo。
これはほとんど機能しますが、落とし穴があります。top:0;left:0
上記のデモでは、設定によって上部 ( )に固定されたナビゲーション div が非表示になっていますopacity:0
。上記のデモではこれは完全に機能しますが、実装すると、非表示の div がクリックに応答し、ページから移動します。
上記のデモでこれがどのように無効になっているのか理解できません (css / js ファイルを再確認しましたが、手がかりはありません)。他にアイデアはありますか?SharePointでこれを試しているので、フィドルを実際に立てることはできません。フィドルでは機能します。使用している場合でもクリックイベントを無効にした方法を理解して、opacity:0
複製できるようにする必要があります。ありがとう。