No estoy seguro de cómo estructurar lo siguiente. Esto funciona bien:Traducir esto jquery into coffee script?
$('.hover li').on 'hover', (ev) ->
$(this).addClass('active')
Sé que puedo utilizar 'alternar' en lugar de 'addClass', pero por otras razones que necesito un controlador de salida función pasada. Así que probé esto:
$('.element').on 'hover', (ev)
-> $(this).addClass('active'),
-> $(this).removeClass('active')
Esto devuelve un error - 'inesperado'. He intentado con otras variaciones, y la mayoría de los ejemplos que he encontrado en línea no usan el formato .on 'hover' (ev) ->
.
lo usamos originalmente toggleClass pero si me cernía sobre este elemento al cargar la página, el elemento comenzarían como activo, luego al pasar el mouse, alternar a inactivo y así sucesivamente. –
¿Qué es 'ev' aquí? – emaillenin
@emaillenin El objeto de evento, vea http://api.jquery.com/hover/ – Niko