Tôi không chắc chắn cách cấu trúc như sau. Điều này hoạt động tốt:Dịch jquery này thành tập lệnh cà phê?
$('.hover li').on 'hover', (ev) ->
$(this).addClass('active')
Tôi biết tôi có thể sử dụng 'toggle' thay vì 'addClass', nhưng vì các lý do khác, tôi cần một hàm xử lý. Vì vậy, tôi đã thử điều này:
$('.element').on 'hover', (ev)
-> $(this).addClass('active'),
-> $(this).removeClass('active')
Điều này trả về lỗi - 'không mong muốn'. Tôi đã thử các biến thể khác và hầu hết các ví dụ tôi đã tìm thấy trực tuyến không sử dụng định dạng .on 'hover' (ev) ->
.
tôi ban đầu sử dụng toggleClass nhưng nếu tôi được quét qua yếu tố này vào tải trang, nguyên tố này sẽ bắt đầu như đang hoạt động, sau đó di chuột, chuyển sang không hoạt động, v.v. –
whats 'ev' ở đây? – emaillenin
@emaillenin Đối tượng sự kiện, xem http://api.jquery.com/hover/ – Niko