次のように構造を決定する方法が不明です。これは正常に動作します:このjqueryをコーヒースクリプトに変換しますか?
$('.hover li').on 'hover', (ev) ->
$(this).addClass('active')
私は私が代わりに「addClass」の「トグル」を使用することができます知っているが、他の理由のために私は渡された関数をハンドラを実行する必要があります。だから私はこれを試した:
$('.element').on 'hover', (ev)
-> $(this).addClass('active'),
-> $(this).removeClass('active')
これはエラーを返します - '予期しない'。他のバリエーションも試しましたが、オンラインで見つかったほとんどの例では.on 'hover' (ev) ->
という形式は使用されていません。
を利用:あなたは
hover()
を使用する必要がホバーオン、非アクティブなどに切り替えることができます。 –
ここに 'ev'は何ですか? – emaillenin
@emailleninイベントオブジェクトは、http://api.jquery.com/hover/を参照してください。 – Niko