Tôi có một thanh trình đơn hiển thị một tập hợp các danh mục ở hàng trên.jQuery - unbind hoặc rebind hoverIntent()?
Một trong các danh mục có một tập hợp các danh mục phụ.
Tôi có thiết lập hoverIntent để nó sẽ trượtDanh mục phụ và trượt lên khi con chuột rời khỏi.
Tuy nhiên, nếu tôi đang xem một trang trong danh mục này, tôi muốn menu con hiển thị với danh mục hiện hoạt được tô sáng. Tôi cũng muốn đảm bảo rằng khi menu phụ được tương tác với thông qua chuột, nó không trượt lên một lần nữa khi con chuột rời đi.
Tôi đã thử redeclaring chức năng hoverIntent trên phần tử trong trang này nhưng nó không hoạt động, nó vẫn đang sử dụng liên kết trước đó. Có cách nào để unbind hoverIntent trước đó và chắc chắn rằng nó sử dụng mới?
bạn có thể thử có hai lớp, và ràng buộc một sự kiện cho mỗi sự kiện. Sau đó, bạn sẽ chỉ phải thêm/xóa lớp phù hợp trên các phần tử có liên quan. – Jerome