在前端小白课程瀑布流这一章节中,同时在$(document).ready(function(event){}中声明了变量,为什么有些变量各处都能用,像wrap,而有些就不能用,像boxes,如果这算局部变量为什么wrap在其他地方就能直接用
//设置追加效果
var appendBox = function(wrap, boxes){
for(i in data){
var innerString = '<div><img src="images/' + data[i].src + '" alt=""><a href="http://www.imooc.com" target="blank">' + data[i].title + '</a></div>';
wrap.append(innerString);
}
waterfall(wrap, wrap.children('div'));
};
//自动调用函数
$(document).ready(function(event){
var wrap = $('#wrap');
var boxes = $('#wrap').children('div');
waterfall(wrap, boxes);
$(this).scroll(function(){
appendBox(wrap, boxes)
})
});
慕勒0069038
相关分类