arguments
デフォルト要素としてではなく、独自の要素として jQuery 関数のパラメーターを使用する必要があります。私のコード:バックボーンスーパークラスを呼び出す必要があります$(window).load
:
MyController.__super__.scroll.apply(this, arguments);
私はこのようなものを作ります:
var context = this;
var contextArgs= arguments;
$(window).load(
function(){
MyController.__super__.scroll.apply(context , contextArgs); //call backbone superclass
});
新しいパラメータ「context」と「contextArgs」を作成したくありません。作成を防ぐことしかできません var context = this; Jquery.proxy を使用して:
var contextArgs= arguments;
$(window).load(
$.proxy(function() {
MyController.__super__.scroll.apply(this , contextArgs);
},this)
);
別のパラメーターの作成を防ぐ方法 var contextArgs= arguments;