عند العمل مع قوائم منسدلة متعددة الأبعاد، قد تواجه مشكلة فتح القائمة الفرعية الخاطئة أو إغلاق القائمة الفرعية المطلوبة عن طريق الخطأ. يحدث هذا عندما يغادر مؤشر الماوس القائمة المقابلة في المستوى الأعلى أثناء الانتقال إلى قائمة فرعية موسعة بالفعل.
لحل المشكلة ، يمكن بسهولة دمج تأخير متعمد في القائمة بمساعدة JavaScript:
See the Pen Pastejacking #2 by David Vielhuber (@vielhuber) on CodePen.
من ناحية أخرى ، يمكنك استخدام مكونات إضافية معقدة مثل jQuery-menu-aim ، والتي تقوم حتى بتقييم اتجاه حركة مؤشر الماوس.