【发布时间】:2024-01-07 16:39:01
【问题描述】:
我不明白如何将变量从 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();
如何正确地将变量从函数传递到对象中的另一个?
谢谢!
【问题讨论】:
标签: javascript jquery variables undefined