当鼠标滑到每一个一级菜单,首先去找这个一级菜单下的ul元素
var oSubNav=this.getElementsByTagName('ul')[0];
如果ul元素不为空,则对应的二级菜单不为空
if(oSubNav){var This=oSubNav;clearInterval(This.time);
设定计时器,每30毫秒二级菜单的显示的高度增加16像素
This.time=setInterval(function(){ This.style.height=This.offsetHeight+16+"px";
var oSubNav=this.getElementsByTagName('ul')[0];
如果ul元素不为空,则对应的二级菜单不为空
if(oSubNav){var This=oSubNav;clearInterval(This.time);
设定计时器,每30毫秒二级菜单的显示的高度增加16像素
This.time=setInterval(function(){ This.style.height=This.offsetHeight+16+"px";
好多的,都可以用css3实现,比如说:webkit-animation实现动画等,现在的html和css学完了,但是好基础呀!没有html5和css3加入进来,不过慕兄其他地方可以看就还好。还是收获颇丰的,感谢所有老师。
2016-09-13
在a的父元素li中 设置text-align:center 是对a没效果,因为a是块级元素,但是在a中设置的居中效果对a中的文本是有作用的,在这里a和他的爷爷元素是一样的width所以文字在a中居中也就相当于产生了a标签居中的假象。