、参照として渡された関数に引数を渡すにはどうすればよいですか?以下のコードで
body.on(event, bindSelector, callback);
私はこの機能(kit.callback.renderPage)
に参照としてコールバックを渡します。
(kit.callback.renderPage)
にも引数を受け入れるようにします。以下の関数init()
の引数としてオブジェクトを渡すにはどうすればよいですか?あなたが例えば、インライン/匿名関数内でコールバックをラップすることができ
jQuery(document).ready(function($) {
(function(send, config) {
var kit = {
selectors: {
"body": "body",
"start": "[data-ckit-toggle-on]"
},
callback: {
renderPage : function() {
console.debug('opt');
}
},
getSelectors: function(selector) {
return $(selector);
},
init: function() {
kit.bindNow(
kit.events.chatToolbar,
kit.selectors.body,
kit.selectors.start,
kit.callback.renderPage
);
},
bindNow: function(event, bindTo, bindSelector, callback) {
var body = kit.getSelectors(bindTo);
body.on(event, bindSelector, callback);
}
};
//starting point
kit.init();
})(interface, settings);
});
この投稿は、おそらくあなたを助け可能性があります。http:/ /stackoverflow.com/questions/3458553/javascript-passing-parameters-to-a-callback-function –