オブジェクトの init 関数から bindEvent 関数に変数を渡す方法がわかりません。現在、未定義になっています。
var Fisheye = {
init: function () {
$('body').hide();
$(window).load(function() {
$('body').fadeIn('slow');
this.imgs = $('.pic').children('img');
this.originalWidth = $(imgs).first().css('width');
this.minWidth = 300;
imgs.width(300);
Fisheye.bindEvents();
});
},
bindEvents: function() {
$(this.imgs).toggle(this.toggleClick, this.toggleClick);
console.log(this.imgs); // Why do I get Undefined here?
},
toggleClick: function() {
//Todo
}
}
Fisheye.init();
オブジェクト内の関数から別の関数に変数を適切に渡す方法は?
ありがとう!