に` on`のパターンを翻訳initialize
機能で、私はものを行うよう:は、私のバックボーンビュー内バックボーンの `event`ハッシュ
initialize: function() {
$(this.el).on('click', '.button', function() {
$(this).fadeTo(0.5);
}
}
これはevents
を使用してのバックボーンの慣例に反するように思われます。 events
ハッシュと書き換え:
events: { 'click .button': 'fadeButton' },
fadeButton: function() {
$(this).fadeTo(0.5);
}
問題がthis
の値が.on()
を使用する場合と同じではないfadeButton
「の範囲内にあります。 events
ハッシュを使用してこれを行う正しい方法は何ですか?
ええ、私は 'event.target'について考えていましたが、それはjQueryの哲学に反するもので、 – Randomblue