Hướng dẫn css disabled div style - css kiểu div bị vô hiệu hóa
Chỉnh sửa: bên dưới tôi đã sử dụng phương thức 0
Để xóa cài đặt của bạn, bạn có thể sử dụng phương thức 1. Trong khi phương pháp 2 không hoạt động như mong đợi.
Sau khi nghiên cứu hàng trăm giải pháp! Tìm hiểu về sự kiện con trỏ, dưới đây là những gì tôi đã làm. Như @kokodoko đã đề cập trong giải pháp của mình, điều này phù hợp với tất cả các trình duyệt ngoại trừ IE. 3 làm việc trong IE11 và không ở các phiên bản thấp hơn. Tôi cũng nhận thấy trong IE11, các sự kiện con trỏ không hoạt động trên các yếu tố trẻ em. Và do đó nếu chúng ta có một cái gì đó như dưới đây@Kokodoko mentioned in his solution which is apt for all browsers except IE.
3 work in IE11 and not in the lower versions. I also noticed in IE11, pointer-events do not work on the child elements. And hence if we have something like below
Trường hợp có phần tử con, việc thiết lập 4 sẽ hoạt độngĐể khắc phục vấn đề này, tôi đã viết một chức năng có thể đóng vai trò là sự kiện con trỏ cho IE và sẽ hoạt động ở các phiên bản thấp hơn. Trong tệp JS
Trong tập tin CSS
Trong HTML
Điều này giả mạo kịch bản 3 trong đó 3 không hoạt động và khi điều kiện trên của các yếu tố con cái xảy ra.JS fiddle cho cùng một
CSS Pseudo-Class Thử nóCú phápVí dụVí dụ này cho thấy một hình thức vận chuyển cơ bản. Nó sử dụng sự kiện JavaScript 8 để cho phép người dùng bật/tắt các trường thanh toán.HTML
CSS
JavaScript
Kết quảThông số kỹ thuật
Tính tương thích của trình duyệt webBảng BCD chỉ tải trong trình duyệt Xem thêm |