路北
2016-04-02 17:42
Carousel.init($('.J_Poster')) ; 这里传入的是jquery对象啊?
Carousel.init = function(posters){
var _this_ = this;
posters.each(function(i, elem){
new _this_($(this)); // 这里的this按理说应该已经是上面的jquery对象了,为什么还要包装一下了?
});
}
此处$('.J_Poster')为一个集合,$(this)表示的是这个集合中的一个,通过each()依次遍历,为每一创建一个Carousel对象
JS实现“旋转木马”幻灯片效果
66442 学习 · 147 问题
相似问题