Trong điều khiển chọn OK 6 (hộp tổ hợp) hiển thị trên đầu các menu. Tôi đã kiểm tra một số menu Javascript, mmmenu, nhưng tất cả đều đang được kiểm soát chọn. Nó không thể sửa được bằng cách gán Z-Index. Còn có những giải pháp nào nữa ko.IE 6 chọn điều khiển (Hộp tổ hợp) trên menu
Trả lời
Đây là lỗi phổ biến với IE6 với việc cố gắng định vị hoàn toàn các div trên đầu các điều khiển được chọn.
Có các cách giải quyết liên quan đến miếng dán khung nội tuyến, nhưng không có câu trả lời hay. Câu trả lời shim khung nội tuyến là đặt iframe bên dưới bất kỳ div nào bạn đang cố gắng đặt phía trên lựa chọn, với khung nội tuyến có cùng kích thước. Thật không may, đây là một nỗi đau lớn trong ass.
Tôi đề xuất sử dụng hệ thống menu javascript đã sử dụng miếng dán khung nội tuyến, chẳng hạn như YUI menus (và tôi giả sử jQuery).
Vấn đề là SELECT là các phần tử "có cửa sổ" trong IE6 và chỉ mục z của chúng ở trên tất cả các thành phần không "cửa sổ" khác. Nếu bạn hoàn toàn phải có thứ gì đó phía trên combox, bạn có thể muốn đặt nó bên trong một cửa sổ khác, chẳng hạn như IFRAME và đặt chỉ mục z của thành phần thành cao hơn so với combobox.
Tôi phải thừa nhận, đây không phải là giải pháp khá.
Hầu hết các thư viện javascript chính đều dễ thực hiện các giải pháp cho vấn đề này. Chúng tôi sử dụng jQuery, và bgiframe plugin là rất dễ sử dụng và giải quyết vấn đề.
Daniel chắc chắn là đúng. Đây là một vấn đề xấu.
Tuy nhiên, có thể có giải pháp khác. Nếu bạn đang sử dụng các menu đa tầng bật mở và đóng, bạn có thể viết mã JavaScript theo nghĩa đen ẩn các phần tử SELECT có vấn đề khi cửa sổ bật lên được mở (kiểu phần tử có khả năng ẩn). Sau đó, khi trình đơn đóng, bạn có thể bỏ ẩn cùng một điều khiển SELECT đó.
Sau đó, bạn chỉ cần viết mã để phát hiện đối tượng SELECT nào có được theo cách của một menu cụ thể trước khi nó mở ra. Nó không phải là mã nhỏ, nhưng nó chắc chắn có thể viết. Sau đó, tôi chỉ quấn toàn bộ đoạn mã trong một điều kiện để kiểm tra xem liệu người dùng có đang sử dụng IE vì không cần chạy trên Firefox hay Safari.
- 1. Hộp tổ hợp Vaadin
- 2. giá trị chọn trước từ menu thả xuống (Hộp tổ hợp) trong extjs?
- 3. Hộp tổ hợp ExtJs 4 có hộp kiểm
- 4. giá trị chọn trước trong hộp tổ hợp trong extjs
- 5. Cách nhập văn bản vào hộp tổ hợp?
- 6. Cách chọn nhiều hộp kiểm trong menu phụ trên Android?
- 7. cột hộp tổ hợp dữ liệu wpf
- 8. Thả xuống Hộp tổ hợp trên nút bấm
- 9. Vẽ hình ảnh bên trong Hộp tổ hợp tùy chỉnh
- 10. IE Nhận xét có điều kiện: lt IE 7 = lte IE 6?
- 11. hộp tổ hợp tự động hoàn thành
- 12. hộp tổ hợp mở tự động trên trình duyệt di động cho các thiết bị Android
- 13. C# Bảng điều khiển có tính năng tự động ghi - Đặt lại vị trí Srollbar trên tiêu điểm điều khiển
- 14. Menu Eclipse đã tắt trên OS X 10.9 Beta 6
- 15. Thay thế Hộp kết hợp Javascript tốt cho hộp tổ hợp có tấn phần tử?
- 16. Tắt các phím tắt IE trong các điều khiển WebBrowser
- 17. Nhận văn bản đã chọn của hộp kết hợp bằng jQuery, theo tên của hộp tổ hợp?
- 18. IE Emulator - mô phỏng IE 6 trong một hệ điều hành với IE8 cài đặt
- 19. Giảm kích thước điều khiển menu ASP.NET (không có thư viện của bên thứ 3)
- 20. HTML 5 DOCTYPE và IE 6
- 21. Đặt giá trị mặc định cho Hộp tổ hợp ttk
- 22. VB.NET - Chức năng tìm kiếm sử dụng Hộp văn bản và Hộp tổ hợp
- 23. MVVM, WPF: Cách đặt mục như được chọn trong hộp tổ hợp
- 24. Cách lấy mục đã chọn của hộp tổ hợp vào biến chuỗi trong C#
- 25. EXTJS 4 hiển thị HTML của giá trị đã chọn trong hộp tổ hợp
- 26. Cách điền giá trị của Hộp văn bản dựa trên giá trị trong Hộp tổ hợp trong MS Access 2007?
- 27. Thêm một mục động trong hộp tổ hợp kendo
- 28. Định dạng văn bản cho hộp tổ hợp, C#
- 29. Thêm Hộp tổ hợp vào Tiêu đề DataGridView
- 30. zf2 tạo hộp chọn/thả xuống và điền các tùy chọn trong bộ điều khiển?
@jonstjohn - Tuyệt vời! Điều đó làm việc khá tốt - vấn đề duy nhất còn lại với việc sử dụng plugin bgiframe là biên giới của DIV mà tôi vẫn bị che phủ bởi các trình đơn thả xuống. Vì vậy, phần chính của DIV cho thấy trên đầu trang của các dropdowns, nhưng đường viền màu đen (CSS - border: 2 px solid #cecece;) vẫn xuất hiện bên dưới các dropdowns. Bạn đã chạy vào điều này ở tất cả? –
Rất tiếc - không bao giờ. Tôi RTFM và thấy "đầu", "trái", vv bù đắp. –
Có vẻ như "Trên cùng", "Trái", v.v. không làm gì cả. –