2010-07-16 37 views
5

Có lớp phủ nửa công khai div bao gồm tài liệu phá hủy khi nhấp, nhưng tôi cần bằng cách nào đó để kích hoạt sự kiện onlick của phần tử bên dưới lớp phủ cùng một lúc. Có cách nào để bấm vào tọa độ cụ thể với JS, hoặc có thể xác định yếu tố cơ bản có vị trí x và y tuyệt đối? Cảm ơn.Phần tử nhấp qua Javascript

+4

xem câu trả lời này để tìm phần tử theo tọa độ và sau đó kích hoạt onclick trên phần tử tìm thấy: http://stackoverflow.com/questions/590119/javascript-retrieving-html-control-by-specifying-coordinates/1317387 # 1317387 – Nick

+0

nó sẽ có thể khi phần tử div được thêm vào, bạn xây dựng một kết nối của phần tử div với phần tử ở trên nó. Sau đó, khi phần tử ở trên nó được nhấn, một trình xử lý được gọi cho div? – Paul

Trả lời

4

Nick đã đăng link câu trả lời tuyệt vời về cách nhận các phần tử theo x và y nhưng tiếc là đó là nhận xét nên tôi không thể chấp nhận. :(

+0

Nó có thể trả về div bán trong suốt Có thể không bao gồm nửa công khai sẽ làm công việc cho bạn – Biswanath

+0

Tôi đã nhận được nó làm việc như Nick đăng bình luận của mình, nhưng cảm ơn. –

1

Nếu bạn có thể tìm ra nguyên tố được gán cho tọa độ là gì, bạn luôn có thể kích hoạt trình xử lý onclick với jQuery bằng cách sử dụng hàm .click().

+0

Chắc chắn, nhưng làm thế nào để xác định các sự kiện của phần tử mà tôi phải kích hoạt? –

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