这很好用
@nav.on 'click',-> _this.mover _this.nav.index $(@)
但我想知道我是否可以使用胖箭而不是这样
@nav.on 'click',=> @mover @nav.index $(????)
但是我会用什么代替@来代替_this?
解决方法
jQuery事件处理程序将事件对象作为参数获取,并且该事件对象具有
target
和
currentTarget
属性:
@nav.on 'click',(ev) => @mover @nav.index $(ev.currentTarget)
您可能需要其中一个other properties of ev
,具体取决于您的具体情况.