これはうまくいきます
@nav.on 'click', ->
_this.mover _this.nav.index $(@)
しかし、このように代わりに太い矢印を使用できるかどうか疑問に思っています
@nav.on 'click', =>
@mover @nav.index $(????)
しかし、その代わりに何を入れると@
、のthis
代わりになり_this
ますか?
これはうまくいきます
@nav.on 'click', ->
_this.mover _this.nav.index $(@)
しかし、このように代わりに太い矢印を使用できるかどうか疑問に思っています
@nav.on 'click', =>
@mover @nav.index $(????)
しかし、その代わりに何を入れると@
、のthis
代わりになり_this
ますか?
jQuery イベント ハンドラーはイベント オブジェクトを引数として取得し、そのイベント オブジェクトには次のプロパティがtarget
あります。currentTarget
@nav.on 'click', (ev) =>
@mover @nav.index $(ev.currentTarget)
特定の状況に応じて、他のプロパティのev
いずれかが必要になる場合があります。