Khi làm $(...your selector here...).is(":hover")
, jQuery trước 1.9.1 cho câu trả lời đúng, trong khi jQuery 1.9.1 nói với bạn điều này:.là (": hover") được chia như jQuery 1.9 Làm thế nào để sửa chữa
Error: Syntax error, unrecognized expression: unsupported pseudo:
hover
Dưới đây là một cách giải quyết (trả lời không cần thiết.)
http://jsfiddle.net/mathheadinclouds/V342R/
trả lời ngắn gọn, kiểm tra xem
.parent().find(":hover")
có độ dài 1 và chứa phần tử được đề cập.
NÀY KHÔNG GIỚI THIỆU thực hiện hành động trên di chuột - cho rằng, chỉ cần sử dụng .hover() này là về, AT một điểm tùy ý trong thời gian, tìm hiểu xem HAY KHÔNG MỘT SỐ YẾU TỐ IS được hovered
bạn đang cố gắng để trả lời câu hỏi của riêng bạn? Nếu đúng như vậy, hãy viết câu trả lời. –
Bạn đang làm mọi thứ phức tạp. Chỉ cần ['.hover()'] (http://api.jquery.com/hover/) sẽ làm: http://jsfiddle.net/BxL4w/5/ – Antony
@Anthony: sai. Tôi muốn một boolean, là nó lơ lửng hay không. Tôi không muốn thực hiện một hành động trên di chuột. – mathheadinclouds