これをjQueryのイベントにバインドするにはどうすればよいですか?これをjQueryのイベントにバインドするにはどうすればいいですか?
例えば、以下push menuのために、私はvar root
へthis
'を思い出す' する必要があります。
class PushMenu {
constructor() {
this.slideShown = false;
var root = this;
$('.navmenu').on('shown.bs.offcanvas', function() {
root.slideShown = true;
});
}
}
しかし、私はそう、私はvar root
を持つ保存することができますthis
をバインドすることができる場合、私は疑問に思う:
class PushMenu {
constructor() {
this.slideShown = false;
$('.navmenu').on('shown.bs.offcanvas', function() {
this.slideShown = true;
});
}
}
これは可能ですか?
で大丈夫です、このトンを割り当てる試しくださいoグローバル変数とその変数を代わりにバインドする。それがうまくいくかどうかはわかりません。 –