慕田峪9448735
2016-11-15 23:42
Carousel.init = function(Objs){
var _this_ this ;
Objs.each(function(){
new _this_(this);
});
}
var _this=this:这里的this就是对象Carousel;obj.each():jQuery中遍历对象的方法;new Function():js中实例化类的方法,new _this_(this):可以理解成new Carousel($(this)); $(this)中的this指的是传入的对象,有可能是多个;就可以实现下面的多个调用。
new Carousel(poster[0]);new Carousel(poster[1])new Carousel(poster[2]);
这样可以实现创建多个对象的效果。
var lightBoxs = new Carousel($(".J_Poster").eq(0)); 对应这一句
JS实现“旋转木马”幻灯片效果
66442 学习 · 147 问题
相似问题