我有一个目标:
var long_object_name = {
'init':function(){
this.properties.the_screen_size[0] = window.innerWidth;
this.properties.the_screen_size[1] = window.innerHeight;
window.addEventListener('resize', function(){
long_object_name.properties.the_screen_size[0] = window.innerWidth;
long_object_name.properties.the_screen_size[1] = window.innerHeight;
}, false);
},
'properties':{
'the_screen_size':[]
}
}
所以我想把屏幕大小存储在一个变量中,当用户改变窗口大小时,这个变量也随之改变。
问题是在re-size事件函数中,我必须输入“long_object_name”来“到达”properties”对象,所以我的问题是,是否有其他方法可以“到达”properties”对象,例如this.properties
,但this
在这种情况下不起作用,对吗?
2条答案
按热度按时间nfs0ujit1#
0ejtzxu12#