2009-05-05 3 views
5

Tôi đã thấy trong nhiều nhật ký web khi chúng tôi chọn văn bản màu nền của văn bản thay đổi thay vì màu xanh thông thường. This Tech Hoạt động trong Firefox và Safari, có phương pháp nào có sẵn cho Internet Explorer không?Cách thay đổi màu văn bản đã chọn Trong trình khám phá Internet?

+0

không vẻ hứa hẹn, IE dường như thiết lập trong cách nó http://www.microsoft.com/enable/training/ie6/selectcolor.aspx lẽ javascript? – nickmorss

+0

Bộ chọn được chọn trong câu hỏi gốc hoạt động tốt trong IE9. – EricLaw

Trả lời

1

Nó không thể được thực hiện trong IE với CSS tinh khiết và tôi không biết bất kỳ JS đóng gói sẵn nào cũng sẽ hoàn thành công việc.

+0

Anh ấy đúng, bạn biết đấy. –

+0

Ok .. Không phải là vấn đề –

0

Không được hỗ trợ trên IE theo như tôi biết. Trừ khi có một số thông minh hack tôi không biết về.

0

Tôi nghĩ rằng nó sẽ rất khó để thi đua

  • Bạn có thể thử và thiết lập màu nền cho văn bản đã chọn, nhưng mặc định làm nổi bật màu xanh có thể sẽ làm hỏng hiệu quả của bạn
  • Trình duyệt có lẽ sẽ nghẹt thở trên một số hệ thống khi ai đó đang chọn nhiều văn bản và thay đổi lựa chọn của họ nhanh chóng.

Tôi nghĩ bạn nên sử dụng CSS cho các trình duyệt hỗ trợ và kiên nhẫn chờ IE chấp nhận điều này.

+0

Cảm ơn Alex .. Tôi hy vọng như vậy –

0

Bạn luôn có thể xóa nó.



    

     if (window.getSelection) { 
      if (window.getSelection().empty) { // Chrome 
      window.getSelection().empty(); 
      } else if (window.getSelection().removeAllRanges) { // Firefox 
      window.getSelection().removeAllRanges(); 
      } 
     } else if (document.selection) { // IE? 
      document.selection.empty(); 
     }