-
还得多练习~查看全部
-
请多多指教~查看全部
-
为毛没有显示弹出框呢;查看全部
-
setTimeout()和clearTimeout()以及setInterval()和clearInterval()是window对象的方法。 所以后期的循环中 不能使用 this查看全部
-
hello world~查看全部
-
太快!!太快! 讲解不详细查看全部
-
老师的Css讲解的有点喧宾夺主了!!!查看全部
-
这个老师教的很好。发音又标准!查看全部
-
that引用当前对象查看全部
-
function $(id){ return typeof id==='string'?document.getElementById(id):id; } window.onload=function(){ //获取鼠标滑过或点击的标签和要切换内容的元素 var titles=$('notice-tit').getElementsByTagName('li'), divs=$('notice-con').getElementsByTagName('div'); if(titles.length!=divs.length) return; //遍历titles下所有的li for(var i=0;i<titles.length;i++){ titles[i].id = i; titles[i].onmouseover = function(){ //清除所有li上的class for(var j=0;j<titles.length;j++){ titles[j].className = ''; divs[j].style.display = 'none'; } //设置当前为高亮显示 this.className = 'select'; divs[this.id].style.display = 'block'; } } }查看全部
-
ul的宽度=298px+2px+1px=301px; li的高度=26px+1px=27px;(border-bottom:1px #fff solid;) ul要比盒子加上边框后的总长度长1像素再左移动1像素这样在被点击时显示的左右边框才不会和盒子的边缘紧挨在一起以至于变得很粗(所以盒子要设为relative ul要设为absolute才能移动-1像素) li的宽度在设置时要考虑被点击状态时加上的两边的边框所以之前未被点击时左右要设置1像素的padding在被点击后padding取消用左右边框代替查看全部
-
函数的封装,如果有大量代码非诚相近,只是参数不同,那么就可以使用该函数的封装。 定时器的判定。if(timer){ clearIntervai(timer); timer=null; }查看全部
-
自动切换和鼠标滑动的轮播图查看全部
-
验证码查看全部
-
setTimeout()查看全部
举报
0/150
提交
取消