整个容器宽度/Tab数量=盒子的整体宽度(width+padding+margin):300/5=60,当为选中状态时,有个2px的border,得此时的width=60-58,即所有Tabs的width为58px,一旦选中就有2px的border。那么,假设当大家没有没有选中,且width=58px,剩下的2px应该由padding来填充。对-1px和301px持保留意见
2016-07-25
鼠标移到下面内容停止切换,在for循环里面绑定事件。
for(var i=0; i<lis.length; i++){
lis[i].id=i;
//绑定div鼠标事件
divs[i].onmouseover=function(){
clearInterval(timer);
}
divs[i].onmouseout=function(){
timer = setInterval(autochange,1000);
}
for(var i=0; i<lis.length; i++){
lis[i].id=i;
//绑定div鼠标事件
divs[i].onmouseover=function(){
clearInterval(timer);
}
divs[i].onmouseout=function(){
timer = setInterval(autochange,1000);
}
2016-07-08
这里还有一个bug,当我们不把按钮设为不可用,引入clearInterval后,快速地重复点击,会发现倒计时不动了。因为还没执行就立马清楚。
js dom是很关键的基础,学号这些基础后面你能轻松地学到各种技能,如果你没学好这些基础,对不起,后面好多你感觉很吃力。这就是基础的重要性。我学前端的时候,三套视频重复看基础。光看一套视频可能有些概念不理解,或者没提到。三套视频比较来学习你能了解前端真实的面目,提高你的理解。
2016-07-07