|
楼主 |
发表于 2017-3-15 08:43:40
|
显示全部楼层
另外请教一个问题,在淘宝案例里面JS代码里有个“优化内存占用”,案例代码如下,this.comp('content2')后面按下“.”号后,能够出现很多函数,如下图,为啥我做的只出现很少的函数,甚至没有.$domNode,导致我在运行的时候,说是cannot read property '$domNode' of null啊?麻烦不吝赐教下,谢谢
content2和content3都是carousel下contentsImg下的content,案例的xid是content2,我的xid是content3
淘宝案例的原始代码:
Model.prototype.contents2ActiveChange = function(event){
var to = event.to;
if (to >= 1) {
// 优化内存占用
$('.x-window-container', this.comp('content2').$domNode).css('display', 'none');
this.comp('navContainer' + (to + 1)).$domNode.css('display', 'block');
this.comp('navContainer' + (to + 1)).load();
}
};
我的代码:
Model.prototype.contents2ActiveChange = function(event){
var to = event.to;
if (to >= 1) {
// 优化内存占用
$('.x-window-container', this.comp('content3').$domNode).css('display', 'none'); //轮换图片下的content3
this.comp('windowContainer' + (to + 1)).$domNode.css('display', 'block');
this.comp('windowContainer' + (to + 1)).load();
}
};
|
-
出错信息
-
我的代码,很少函数
-
淘宝案例代码,很多函数
|