为了账号安全,请及时绑定邮箱和手机立即绑定

前端小白课程瀑布流问题

前端小白课程瀑布流问题

阳光多灿烂l 2018-07-08 16:23:16
在前端小白课程瀑布流这一章节中,同时在$(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) })});
查看完整描述

1 回答

?
慕勒0069038

TA贡献143条经验 获得超39个赞

??  你是说 (自动调用函数)那里的wrap 为什么能在 (设置追加效果)那个方法里用么? 

如果是你在(设置追加效果)里的wrap变量只是一个同名的变量而已,你将那里全部的wrap改成其余名称一样可以使用

查看完整回答
反对 回复 2018-07-09
  • 阳光多灿烂l
    阳光多灿烂l
    不是,我的意思是想让boxes也能随时调用,但是我试了不行,不知道为什么,wrap和boxes同样是在下面声明的变量,不知道为什么一个能用一个不能用
  • 1 回答
  • 0 关注
  • 932 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信