Có cách nào trong JavaScript để truyền bá sự kiện đến các yếu tố bị che khuất bởi một yếu tố khác không? Bởi vì tôi có một phần tử với position: absolute
che khuất các yếu tố không phải là thành phần chính của nó, nhưng tôi muốn các sự kiện nhấp chuột, di chuột và mousout truyền qua yếu tố này. Giải pháp có thể là Mozilla Firefox cụ thể, bởi vì tôi sẽ sử dụng nó trong một Tiện ích Firefox.tuyên truyền sự kiện chuột đến các yếu tố bị che khuất
Trả lời
Có lẽ css tài sản pointer-events:none;
là những gì bạn đang tìm kiếm. Nó được sử dụng trên trang chủ twitter ví dụ, vì vậy bạn có thể nhấp vào văn bản trong "chủ đề xu hướng" cũng khi nó che phủ bằng cách làm mờ đồ họa.
Bạn có thể sử dụng getElementsByTagName ("*") để nhận tất cả các phần tử trong trang. Sử dụng chức năng tìm vị trí trên thế giới, bạn có thể lấy vị trí của một phần tử liên quan đến góc trên cùng bên trái của trang. Bây giờ bạn có thể sử dụng offsetWidth, offsetHeight và vị trí chuột [trình duyệt cụ thể, lol] để kiểm tra xem con trỏ có nằm trên phần tử của bạn hay không.
Nếu con trỏ trên phần tử của bạn, hãy kích hoạt sự kiện.
Chức năng trên nên được gắn vào window.onmousedown/onmouseup/onmousemove/bất cứ điều gì
Vâng, tôi hy vọng sẽ có điều gì đó dễ dàng hơn và nhanh hơn. Có thể đặt một ẩn ' 'với một bản đồ hình ảnh liên quan ở phía trước của'
cách bạn có thể kích hoạt sự kiện ban đầu trong trình duyệt ??? ví dụ, với jQuery bạn chỉ có thể kích hoạt trình xử lý jQuery ... chứ không phải các sự kiện dom gốc – arty
- 1. Trạng thái tortoisesvn: bị che khuất
- 2. Child kiện yếu tố nhấp chuột kích hoạt các sự kiện mẹ nhấp chuột
- 3. numpy: ndenumerate cho mảng bị che khuất?
- 4. sự kiện Backbone không ràng buộc đến yếu tố dom
- 5. Sự kiện tuyên truyền trong Javascript
- 6. jquery con lăn chuột dừng tuyên truyền
- 7. Tại sao biến toàn cầu của tôi bị che khuất trước tuyên bố địa phương?
- 8. Java sự kiện tuyên truyền ngừng
- 9. Sự kiện Bubbling và Dừng Tuyên truyền
- 10. Dừng tuyên truyền sự kiện trong Meteor
- 11. Tổ chức sự kiện trên các yếu tố SVG
- 12. jQuery: các yếu tố và các sự kiện bản sao
- 13. Thay đổi kiểu cho tất cả các yếu tố bằng một sự kiện nhấp chuột
- 14. giá trị Nhận các yếu tố trên mà sự kiện này bị sa thải
- 15. knockoutjs lấy id yếu tố thông qua sự kiện click
- 16. đảo ngược thông minh của javascript nén với tên biến & chức năng bị che khuất?
- 17. Dừng tuyên truyền sự kiện 'nhấp' trong Tờ rơi
- 18. QGraphicsItem không nhận các sự kiện chuột di chuột
- 19. Sự kiện mờ dừng sự kiện nhấp chuột hoạt động?
- 20. Thêm người nghe sự kiện vào nhiều yếu tố
- 21. sự kiện jquery không làm việc cho các yếu tố gắn
- 22. Có thể? - Lớp phủ div bị bỏ qua hoàn toàn bởi các sự kiện chuột (do đó các sự kiện chuột chỉ ảnh hưởng đến div bên dưới)
- 23. Ủy quyền sự kiện Javascript, xử lý cha mẹ của các yếu tố được nhấp?
- 24. jQuery (sự kiện): xem phong cách yếu tố
- 25. Nhận yếu tố được nhấp bằng jQuery trên sự kiện?
- 26. Sự kiện phát trên yếu tố video html5 là gì?
- 27. mouseenter/sự kiện MouseLeave không bắn cho các yếu tố SVG sử dụng jQuery.on
- 28. Jquery $() mỗi phương pháp che khuất 'này' từ khóa
- 29. Che khuất mật độ hạt nhân giữa hai điểm.
- 30. Jquery về sự kiện là không bắt buộc đối với các yếu tố phi hiện
Cảm ơn bạn. Đó là những gì tôi đang tìm kiếm. – panzi