2012-08-06 38 views
5

Tôi có một menu và một trong các mục trong menu là một phần tử select. Chỉ trong IE 8, khi tôi di chuột vào lựa chọn options, menu sẽ mất tiêu điểm và đóng. Nó hoạt động tốt trong Firefox. Mọi trợ giúp sẽ được đánh giá caoKhi di chuột qua menu tùy chọn chọn mất tiêu điểm

Bạn có thể tham khảo this fiddle cho mã.

Note: Tôi mở cửa cho các giải pháp sử dụng jsjquery

EDIT: Tôi không muốn một thay thế cho các lựa chọn.

+2

Tôi lừa xung quanh với nó trong IE9 (không có 8 có sẵn) bằng cách sử dụng jQuery. Nó không hoàn hảo nhưng nó một phần có tác dụng bạn đang cố gắng đạt được. http://jsfiddle.net/vUger/1/ – Stieffers

+0

@Stieffers: Bây giờ menu vẫn ở trạng thái mở sau khi chọn mất tiêu điểm. –

+0

Tôi sẽ đi với giải pháp của Sable Fost. Có vẻ như không phải là một cách hợp lý để quản lý một giải pháp trong IE bằng cách sử dụng jQuery. – Stieffers

Trả lời

-1

Thả tùy chọn SELECT. Hãy thử thay thế bằng danh sách phụ:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html> 

    <body> 
    <ul> Numbers 
     <li>1</li> 
     <li>2</li> 
     <li>3</li>   
     <li> 
      Select --> 
      <ul> 
       <li> 
        One 
       </li> 
       <li> 
        Two 
       </li> 
       <li> 
        Three 
       </li> 
      </ul> 
     </li> 
    </ul> 
</body> 
</html> 

Tính năng này hoạt động trong cả Chrome và IE.

Các vấn đề liên quan