8

Tôi đang cố gắng tích hợp một số vùng không thể chỉnh sửa trong TinyMCE của tôi 4. Và nó hoạt động tốt. Nhưng bây giờ tôi muốn một con trỏ trở thành "không được phép" trên các phần tử không thể chỉnh sửa. Tôi đặt nó trong css và tất cả hoạt động tốt cho Chrome và Firefox nhưng không phải cho IE9 con trỏ không thay đổi!Con trỏ chuột trên các phần tử không thể chỉnh sửa trong TinyMCE

Có cách giải quyết nào cho sự cố này không?

Cảm ơn

Bạn có thể tìm thấy một ví dụ đơn giản ở đây http://fiddle.tinymce.com/iSeaab

+1

Vấn đề là: IE ghi đè con trỏ của bạn, chỉ vì nó nằm trong vùng văn bản. Vì vậy, bạn cần phải thay đổi css textarea trên di chuột, dẫn đến việc sử dụng JavaScript lớn chỉ để phù hợp với trình duyệt tồi tệ đó. Bạn có thể tìm thêm thông tin về lỗi này ở đây trên stackoverflow: http://stackoverflow.com/questions/25303234/ie-strange-behavior-on-textarea-and-select – SophieXLove64

Trả lời

4

IE chỉ hỗ trợ CUR và ANI như các định dạng từ CSS để thay đổi con trỏ.

{ 
    cursor: url('/cursors/customMoveCursor.png'),  /* Modern browsers */ 
      url('/cursors/customMoveCursor.cur'),  /* Internet Explorer */ 
      move;          /* Older browsers  */ 
} 

Vui lòng xem here. hoặc một liên kết tốt here

Bạn đã cố gắng chỉnh sửa CSS cho TinyMCE như (TinyMCE/skins/lightgray/skin.min.css)

thêm những gì bạn cần. Ví dụ:

.mce-grid td.mce-grid-cell div[disabled] 
{ 
cursor:not-allowed 
} 

Tôi vẫn khuyên bạn nên sử dụng tệp .cur cho IE.

+0

Cảm ơn. Tôi không muốn sử dụng con trỏ tùy chỉnh chỉ là tiêu chuẩn 'không được cho phép'. Nhưng con trỏ tùy chỉnh không hoạt động trong TinyMCE. – Dmitry

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