Tôi có một tập hợp các yếu tố danh sách (<li>
trong một <ul>
) đặt ra như bong bóng trên một biểu đồ như thế này, nơi các bong bóng là <li>
yếu tố:Kiểm tra phần tử con trỏ nào đang bật trên mouseleave() với jQuery?
http://i.stack.imgur.com/PR7vR.png
Tôi muốn để có thể phát hiện các sự khác biệt giữa
- Di chuyển chuột từ bong bóng # 1 vào lưới
- Di chuyển chuột từ bong bóng # 1 trực tiếp đến một Nother bong bóng, như bong bóng 2
Tôi đã cố gắng sử dụng $(this)
trong .mouseleave()
ngay cả đối với một bong bóng, nhưng nó đăng ký các yếu tố mà bạn đang để lại chứ không phải là yếu tố mà bạn hiện đang lơ lửng.
Bất kỳ ý tưởng nào về cách lấy yếu tố mà chuột di chuyển lên trên mouseleave()
?
Lưu ý chỉnh sửa Tôi đã thêm ở trên dựa trên lời gọi tốt bởi @kennebec - để đảm bảo rằng bạn có khả năng tương thích với trình duyệt, bạn nên tham khảo 'e.toElement || e.relatedTarget' thay vì chỉ 'e.toElement' –