Không cần đặt chỉ mục z cho cả bản đồ và menu. Nếu bạn chỉ cần thiết lập chỉ mục z của menu cao hơn bản đồ, nó sẽ không nhất thiết phải hoạt động.
Đặt chỉ mục z của div bản đồ thành -1. Bây giờ trình đơn sẽ thả xuống và hiển thị trên bản đồ ......... nhưng nếu bạn đang sử dụng trình bao bọc thì bản đồ sẽ không còn tương tác vì nó bây giờ nằm sau trình bao bọc.
Để giải quyết vấn đề này, hãy sử dụng các chức năng onmouseover và onmouseout trong div trình bao bọc của bạn. Hãy chắc chắn rằng những người trong div wrapper của bạn và không div bản đồ của bạn.
onmouseover="getElementById('map').style.zIndex = '10000';"
onmouseout="getElementById('map').style.zIndex = '-1';"
Đó là một bài viết rất hữu ích mà bạn đã liên kết. Cảm ơn! –