以下の構造をどのように構築すればよいかわかりません。これはうまくいきます:
$('.hover li').on 'hover', (ev) ->
$(this).addClass('active')
'addClass' の代わりに 'toggle' を使用できることはわかっていますが、他の理由から、ハンドラー出力関数を渡す必要があります。だから私はこれを試しました:
$('.element').on 'hover', (ev)
-> $(this).addClass('active'),
-> $(this).removeClass('active')
これにより、「予期しない」というエラーが返されます。他のバリエーションを試してみましたが、オンラインで見つけたほとんどの例では、この.on 'hover' (ev) ->
形式を使用していません。