这个是什么意思,后面更新getStartNumber=index,之后就不对了!!!

这个是什么意思,后面更新getStartNumber=index,之后就不对了!!!

// 设置追加盒子的样式
var getStartNumber = 0;
var setStyle = function(box, top, left, index) {
    if (getStartNumber >= index) {
        return false;
    };
    box.css({
        'position': 'absolute',
        'top': top,
        'left': left,
        'opacity': '0'
    }).stop().animate({
        'opacity': '1'
    }, 1000);
    getStartNumber = index;
};
那更新getStartNumber=index之后就满足if的条件,
那样的话,不就是直接返回false咯?不懂这个


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
怎么都被占用了呢 2017-07-07 17:14:09

这个判断的主要作用是闭避免重复追加盒子样式,有了判断之后,加载过的,就不会再重复加载了

怎么都被占用了呢 2017-07-07 16:50:29

index的值是要变化的,盒子样式追加成功,更新getStartNumber值后,会有新的参数传入index值,再次作比较。视频中6分22-7分05,老师举的例子很明白的,再认真听听。

  • 提问者 normcore #1
    比较的目的是什么呢?他的例子我就是没懂,直接传不好吗?
    2017-07-07 16:52:38
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师