课程
/前端开发
/JavaScript
/JavaScript进阶篇
写的太乱了,,代码不够简洁。也参考了别人的代码,唯一不理解的部分就是那个li和ul的底边都设置了,最后动态选择的时候为何成了空白,看了下别人的代码,高度差2个像素,但还是不理解这里怎么就成了空白,是被遮挡住了么。。。
2014-08-20
源自:JavaScript进阶篇 10-1
正在回答
把例子里面的ul高度设置为29Px就没有差像素的问题了。其实里面的代码是这样的,比如li先是设置所有的border,然后又消除了底部的border,其实可以只设置3条边的border,这样代码长一点,但比较好理解。为了看出选中的效果,每次点击相应的li,该li的class就会设置为on,而on就会改变它的上下border,就是我们看到的效果。
历史与足迹 提问者
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答screen.width screen.availWidth screen.scrollWidth screen.clientWidth screen.offsetWidth ...... 这些都是什么意思?都有什么区别呢? 哪位大神指点一下
2 回答变量必须"声明"吗?
3 回答输出值一直是NAN,还想问一下var scoreArr=scoreStr.split(""),就能使scoreArr变成一个数组吗
2 回答get/setFullYear() 为什么要 get/set 是什么意思
2 回答函数传参变量的声明