课程
/前端开发
/JavaScript
/展开与收起效果
为什么是if(h>0)
2016-10-09
源自:展开与收起效果 3-2
正在回答
因为最后它是定时收起,定时打开时候if(h>图片高度)图片高度不断增加完成后,看到的高度为图片高度,接下来给他定时收起,你得给他定一个范围标准那就是得让它收起时候图片高度不断变少最后到0,(它不可能变成负的);你给的标准就是h>0,它这个if是条件语句,意思就是得满足条件才执行它下面的条件。你要让图片高度变少最后为零,你得写if(h>0),只要它大于0,就执行它下面的减少高度的过程,你就给它减少了一点高度,直到它减到零为止。
展开广告后,h就大于0了啊
举报
通过效果展示与案例分析,教您实现不同类型的展开与收起效果