Vì vậy, Im thiết lập menu có nền khác nhau: màu di chuột. Các hình nền nút sẽ có màu xám và khi di chuột qua nút animate() đến màu tương ứng của nó.Lấy giá trị css từ: di chuột với .css() - jquery
tôi có thể lấy các màu mặc định ban đầu của nút bất cứ điều gì tôi đưa chuột qua như thế này:
var origBackgroundColor = $(this).css('background-color');
Nhưng là nó có thể để có được màu sắc từ một css: hover tài sản mà tôi thiết lập? Tôi sẽ có: màu sắc di chuột được đặt cho mỗi nút vì nếu ai đó không bật JS thì điều hướng sẽ vẫn có: hiệu ứng di chuột hoạt động.
Something như thế này (Hoặc là có một cách khác):
var hoverColor = $(this).css('background-color:hover');
Bất kỳ ý tưởng? điều này có thể không?
cập nhật với một chức năng unhover để hoàn thành tác dụng http: // jsfiddle .net/UXzx2/1/ – generalhenry
Cảm ơn @generalhenry. Tôi đã quá lười biếng. ; o) – user113716
thats thực sự khá thông minh bởi vì bạn kích hoạt di chuột mà không làm bất cứ điều gì nhưng lưu trữ giá trị sau đó u animate nó:] nice! cảm ơn quá. –