Tôi đang làm việc trên một dự án có HTML5 Canvas và KineticJS. Một lớp phủ nửa trong suốt (một nhóm hoặc lớp KineticJS) được đặt trên toàn cảnh. Vấn đề là: Các sự kiện chuột được liên kết với các đối tượng KineticJS trong lớp phủ này không được xử lý.Tạo đối tượng "trong suốt" cho các sự kiện chuột?
Làm cách nào để tạo lớp phủ này (hoặc bất kỳ đối tượng nào khác) "trong suốt" cho sự kiện chuột?
LƯU Ý: Câu hỏi chỉ là về Canvas, không có yếu tố HTML nào khác can thiệp vào nó. (. Để làm gì rõ ràng được hỏi dưới đây)
Tôi cũng sẽ sử dụng điều này, nhưng xin lưu ý rằng nó có vấn đề tương thích trên các trình duyệt. – Rodik
Thx cho câu trả lời của bạn. Nhưng, như tôi đã chỉnh sửa trong bài viết đầu tiên của mình, tôi không có nghĩa là bất kỳ phần tử HTML nào. – Michael
Ah OK, điều đó có ý nghĩa. Nhìn vào các tài liệu, tôi không thể thấy ngay bất kỳ cách nào để làm điều này bằng cách sử dụng API của họ; lớp phủ này có cần trong cùng phần tử canvas như phần còn lại của cảnh không? – Graham