为了账号安全,请及时绑定邮箱和手机立即绑定
我就感觉挺简单的一个选项卡,搞的好复杂。
整个容器宽度/Tab数量=盒子的整体宽度(width+padding+margin):300/5=60,当为选中状态时,有个2px的border,得此时的width=60-58,即所有Tabs的width为58px,一旦选中就有2px的border。那么,假设当大家没有没有选中,且width=58px,剩下的2px应该由padding来填充。对-1px和301px持保留意见
老师讲的思路非常好,很符合初学者,适当的错误的演示也很好,赞赞赞!
老师讲的很好,我之前写的时候只是在基础上加了定时器,所以出现在了错误,var that = this; 提示了我,谢谢老师
真心棒,我是第二次看,第一次看的时候半懂,现在完全搞清楚了,讲的好的我都想骂人了。真心好,又仔细。他妈的太棒啦。我太激动啦
讲真的,这个效果跟Tab切换没什么本质上的区别。
在样式上花费了很多时间 其实重点不是选项卡的切换吗? 讲这么多 还没有讲到重点...
开头的代码如果不清楚的话就不用纠结了,自己按照正常定义变量的方法做就好了
鼠标移到下面内容停止切换,在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);
}
这里还有一个bug,当我们不把按钮设为不可用,引入clearInterval后,快速地重复点击,会发现倒计时不动了。因为还没执行就立马清楚。
boxing-sizing需要兼容ff
只能说$深入人心呐~
js dom是很关键的基础,学号这些基础后面你能轻松地学到各种技能,如果你没学好这些基础,对不起,后面好多你感觉很吃力。这就是基础的重要性。我学前端的时候,三套视频重复看基础。光看一套视频可能有些概念不理解,或者没提到。三套视频比较来学习你能了解前端真实的面目,提高你的理解。
还没听呢 先给老师赞下。
第一次写的66的
课程须知
1、您应该已经熟悉html标签和css样式表;2、您还应该已经熟悉JavaScript 或 jQuery的基础知识。
老师告诉你能学到什么?
您可以举一反三,制作非常精美风格多样的 Tab 切换效果,能够帮助你丰富或改进网站中的选项卡功能的用户体验。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消