cập nhật! Mới & được cải thiện! Tìm plugin @GitHub!
Ngày lưu ý khác, trong khi that method là đơn giản, tôi đã tạo ra một jQuery cắm (found at this jsFiddle, just copy and past code between comment lines) mà làm thay đổi con trỏ trên bất kỳ yếu tố đơn giản như $("element").cursor("pointer")
.
Nhưng đó không phải là tất cả! Hãy hành động ngay bây giờ và bạn sẽ nhận được các chức năng tay position
& ishover
mà không phải trả thêm phí! Đúng vậy, 2 chức năng con trỏ rất tiện dụng ... MIỄN PHÍ!
Họ làm việc đơn giản như nhìn thấy trong bản demo:
$("h3").cursor("isHover"); // if hovering over an h3 element, will return true,
// else false
// also handy as
$("h2, h3").cursor("isHover"); // unless your h3 is inside an h2, this will be
// false as it checks to see if cursor is hovered over both elements, not just the last!
// And to make this deal even sweeter - use the following to get a jQuery object
// of ALL elements the cursor is currently hovered over on demand!
$.cursor("isHover");
Ngoài ra:
$.cursor("position"); // will return the current cursor position as { x: i, y: i }
// at anytime you call it!
Vật tư còn hạn chế, vì vậy hành động ngay!
Nếu có thể, thực hiện điều này thông qua CSS (nói với a: selector di chuột) và tránh jquery hoàn toàn. –
@ Ai - Chắc chắn, nhưng nếu thay đổi con trỏ là một phần của chức năng phụ thuộc vào JS (giả sử bạn có một thanh trượt), thì bạn sẽ không muốn con trỏ thay đổi nếu người dùng đã tắt JS. –
Tôi đã sử dụng kết hợp này với '$ ('selector'). Css ('cursor', 'auto');' để tách kiểu khi di chuyển chuột ra khỏi vùng con trỏ. Các lớp CSS có thể sạch hơn ... với '$ ('...'). AddClass ('someclass')' và '$ ('...'). RemoveClass ('someclass')' – jocull